[ask] Theming Views

8 posts / 0 new
Last post
nothing4ll
nothing4ll's picture
Offline
Joined: 8 May 2010
Points: 38
[ask] Theming Views

Assalamualaikum....Salam sejahtera buat kita semua :)

Mohon petunjuk dari master Drupal disini :) gimana ya, cara mengubah themes atau style block views  yang baik benar dan lengkap?

sebelumnya saya ucapkan terimakasih :)

ermanix
ermanix's picture
Offline
Joined: 14 Jul 2010
Points: 113
Alternatif : Menggunakan Skinr Module + Fusion Theme

Kalau saya gak salah tangkap, permasalahannya ingin meng-customise style dari suatu block  ya bos ? Berdasarkan pengalaman saya, saya lebih suka menggunakan Module Skinr + Fusion Theme, sebagai contoh dapat menggunakan theme Acquia Marina ver. 3.x, kenapa ver 3.x ?, karena ver 3.x sudah mendukung Skinr dan Fusion sebagai base themenya. Nah, salah satu kelebihannya adalah bisa menerapkan style yg berbeda-beda untuk block,  silahkan deh dicoba, style bawaannya ada banyak dan bisa dicoba-coba untuk experimen.

Nah, kalau mau menambahkan style dari yg sudah ada, gampang kok. Contoh: untuk theme Acquia Marina 3.x :

  1. Edit file acquia_marina.info di direktori theme/acquia_marina.
  2. Perhatikan pada bagian Marina general styles, kalau ga salah disitu cuman terdapat 1 contoh style yaitu Rounded corners. Setiap style didefinisikan dalam 2 baris. Baris pertama mendefinisikan label, dan yg kedua mendefinisikan class nya.
  3. Tambahkan style baru dengan mengikuti format style Rounded Corners, misal: labelnya : Orange Box, class nya: orange-box.
  4. Berikutnya definisikan class yg barusan anda tambahkan (orange-box) ke dalam file css yg digunakan oleh theme, dalam hal ini kalau anda menggunakan Acquia Marina file css nya adalah local.css yg terletak di dalam folder css.
  5. Contoh : .orange-box .inner {
      padding: 10px;
       margin: 5px 10px;
       border: 2px solid #f7941d;
    }
  6. Sampai disini, style yg kita definisikan tadi udah bisa digunakan dalam block, tinggal pilih configure pada block yg ingin di style terus centang pilihan Orange Box, maka box akan memiliki style dengan border 2 piksel berwarna orange.

Silahkan dicoba. Sebenarnya masih ada cara lain, spt menggunakan modul BlockTheme, dsb, tetapi berdasarkan pengalaman buat saya kayaknya lebih enak menggunakan theme yg mendukung Skinr + Fusion.

Cuman share aja, semoga bermanfaat.  Mohon masukan juga dari para suhu dan master Drupal disini.

ermanix
ermanix's picture
Offline
Joined: 14 Jul 2010
Points: 113
Block Views Theme

Disini saya tambahkan, style menggunakan Skinr + Fusion juga bisa diguanakan untuk men-style Block bikinan dari modul Views kalau ini yg anda maksudkan dengan block views.

Sebenarnya kalau untuk block hasil bikinan dari modul views lebih enak lagi, karena kita bisa menentukan sendiri template dari block yg akan dihasilkan dari views dengan membuat file *.tpl.php, misalnya views-view-fields--berita--block.tpl.php pada folder views didalam folder theme yg kita gunakan.

Contoh isi file views-view-fields--berita--block.tpl.php :

<div id="Teaser_On_Headline">   
    <div class="section">
        <div class="thumbnail">
            <a href="?q=/node/<?php print $fields['nid']->content; ?>"><img src="<?php print $fields['field_thumbnail_imceimage_path']->raw; ?>" border="0 " width="86" height="64" alt="<?php print $fields['title']->content; ?>" /></a>
        </div>
        <div class="description">
            <h6>Kategori Berita</h6>
            <h4><a href="?q=/node/<?php print $fields['nid']->content; ?>"><?php print $fields['title']->content; ?></a></h4>
            <?php print "<h5>". $fields['created']->content . " | " . $fields['field_sumber_value']->content ."</h5>"; ?>
        </div>
        <div class="sectionClose"></div>
    </div>
</div>   

Tinggal kita definikan id dan class nya di file css.  Contoh hasilnya dapat dilihat www.babelprov.go.id pada bagian teaser berita.

Sekian dulu tambahannya, masukan dari suhu dan master amat dinantikan, semoga membantu.

nothing4ll
nothing4ll's picture
Offline
Joined: 8 May 2010
Points: 38
terimakasih :)

terimakasih atas penjelasan yang cukup lengkap, akan langsung di coba, mudah-mudahan berhasil :)

tito haga
tito haga's picture
Offline
Joined: 20 Jul 2010
Points: 5
Maap kalo OOT, mumpung sedang

Maap kalo OOT, mumpung sedang bahas layout n themes

@Ermanix

Kalo seumpama buat themes-nya dari program Artisteer gimana bang?

Bukannya itu lebih mudah customize-nya?

Ato ntar bakal terkendala kalo kita suka otak atik template web (theme)

ermanix
ermanix's picture
Offline
Joined: 14 Jul 2010
Points: 113
Bisa aja

Saya belum coba Artisteer (sedang download) nanti akan saya coba, menurut saya Artisteer program yg digunakan untuk membuat theme secara keseluruhan, bukan cuman untuk block. Keinginnan yg biasa muncul saat kita menggunakan Drupal adalah untuk memiliki tampilan Block yg berbeda-beda, karena bawaan dari Drupal nya sendiri style untuk block semuanya sama, nah saat itulah saya mencari gimana caranya agar block dapat di set agar bisa menggunakan style (melalui css) yang dinamis. Penggunaan Modul Skinr dan Fusion base theme justru menuntut kita untuk membuat style sendiri, karena beberapa style yg ada hanya merupakan contoh. Seperti Acquia Marina ver 3.x yg mendukung Skinr, block bisa kita configure dengan bermacam model etc: list, menu, border, icon, dll, dan kalau ingin berkreasi lagi silahkan di tambahkan dan penambahan ini halal kok hukumnya.

Terkait dengan program Artistee, nanti akan saya coba, kemungkinan bisa disain stylenya menggunakan Artisteer terus penerapannya menggunakan Skinr dan Fusion kayaknya akan lebih sip.

Mudah dalam Disain dan mudah dan fleksibel/dinamis dalam penerapannya.

Sekian, semoga membantu. Trima kasih info Artisteernya.

ca12v1n
ca12v1n's picture
Offline
Joined: 31 May 2011
Points: 64
maaf sya masih kurang

maaf sya masih kurang mengerti????
membuat theme/background di block???

 

Bisa di jelaskan lagi???
pernah juga coba tutorial block theme tapi masih tetap gagal...

 

moohoon petunjuknya dr para ahli...

Sudarsono
Sudarsono's picture
Offline
Joined: 7 Mar 2011
Points: 227
bagai mana variable theme di row syle

mas http://drupal-id.org/users/ermanix gimana ya merubah

<?php print $fields->content; ?>

pada row style menjadi fields yang terpisah pisah agar saya bisa me mark up setiap fields menjadi html yang saya kehendaki.... contoh nya

seperti ini

<?php print $fields['fields_myfields_picture']->content; ?> // ini fields gambar saya

<?php print $fields['fields_myfields_date']->content; ?> // ini fields post date saya

 

tetapi kok setiap aku kompail selalu error

 

bisa di bantu mas

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.