Misal bi kategori oluşturdum... Ve bu kategori altında da bir çok kategori (bölüm)
Kategori, "ilmihal"... Bunun altında da "iman bilgileri", "ahlak bilgileri" vs.. alt kategoriler var...
İlmihal ve altındaki kategorilere yazılar ekleyebiliyorum.
"Ahlak Bilgileri" adında
http://www.imanbilgileri.com/taxonomy/term/19
şeklinde de kategorideki yazıları başlık-özet-devamını oku - x okundu şeklinde sayfada 25 olacak şekilde görüntülüyorum..
Ancak ben bunu bu şekilde değil de, sadece ilmihal kategorisi için http://www.imanbilgileri.com/tracker sayfasındaki gibi görüntülenmesini istiyorum...
Bunu views ile tracker'i kopyalayıp yeni isim olarak ilmihal olarak kaydettim. Ancak bir türlü ilmihaldeki yazıları tracker deki gibi olacak şekilde görüntüleyemedim?
Bunu views ile yapılabileceğini düşünüyorum. Ancak ben işin içine biraz da görsellik katmak babında tema dosyası oluşturup ilmihal ve tüm alt kategoriler views-ilmihal-tpl.php gibi bir dosya kullanıp tanımlayarak da yapmak istiyorum...
Yalnız, bir başka bölüm için tema değişmemeli.
Mesela
Osmanlı Hakkında
http://www.imanbilgileri.com/taxonomy/term/25
ile
Ahlak Bilgileri
http://www.imanbilgileri.com/taxonomy/term/19
farklı tema yapmak istiyorum. Yazı başlıklarını birinde başka diğerinde farklı şekilde göstermek istiyorum.. Bu mümkün müdür ?
Çözüm nasıl olmalı.. İşin içinden çıkamadım.

Comments
http://drupaldersleri.org/for
http://drupaldersleri.org/forum/k202.html sayfasında soru-cevap karşılıklı iletişim ile bence faydalı bir döküman olmuş. Faydası olması açısından site adresini sizlerle paylaşıyorum.
Ayrıca bu dökümanla şunu farkettim. view ile tema tasarımı yapılmıyor :D Sayfa, blok vs tasarım, tema içerisindeki .tpl.php dosyaları ile yapılıyor. Ve tema sistemi gerçekten çok esnek. Bir bölüm, mesela ilmihal bölümü, o bölüm ile ilgili tema tasarımı varsa onu alıp sitede gösteriyor, yok ise standart gösterimi sağlıyor...
ilmihal sıtesı
hocam bukonuyu birazdaha anlatsana ben anlamadım sen burda ne yapmak ıstıyon once bir anatırmıın bana ılgınc geldı bunabenzer sıte varmı yapılmıs olan lınkını verın bakayım sizin kıne gırdım hıc bısey yok
Ekteki QShot_0000.jpg isimli
Ekteki QShot_0000.jpg isimli resimde gibi gösterilen başlık ve özetler, QShot_0001.jpg dekine benzer bir şekilde sadece başlık ve okuma sayısını göstermek istiyordum... Sayfa bazında (node) tasarımı değiştirebiliyorum. Ancak bölümlerde başlıkların listelemesini henüz yapamadım, bununla uğraşıyorum...
Ektek, resimde kırmızı
Ektek, resimde kırmızı olan kısmı div veya span (table da olabilir) içerisine almak istiyorum. Ancak hangi dosyayı oluşturmam gerekiyor bir türlü bulamadım. Drupal 6 kullanıyorum ve önbellekleme şimdilik kapalı ki değişikliği anında görebileyim.
Denediğim tema dosya isimleri şunlar
page-ilmihal.tpl.php
views-view-ilmihal.tpl.php
views-ilmihal-views.tpl.php
views-ilmihal.tpl.php
node-ilmihal-page.tpl.php
Ancak bu dosya isimleri olmadı...
Eksik bilgi
Bahsettiğin sayfanın görüntüsüne bakıp birşey söylemek zor. Kim (hangi module) tarafından ve nasıl (views ise hangi views msl) üretildiği önemli. Bir de sırf çerçeve yapmak istiyorsan template dosyalarla uğraşmana gerek yok. Drupal'da bu tip hemen her içerik parçası güzelce bir div içine alınır ve uygun css id ve class isimleri eklenir ki kolayca özelleştirilebilsin. Yani sayfanın kaynak html koduna bakıp hedeflediğin div'in class veya id'sini öğrenip (firefox web developer veya firebug eklentisini de öneririm bu tip işler için) tema css dosyasına bir iki satır ilave ile istediğine ulaşabilirsin. tpl dosyalarına ancak bu şekilde istediğine ulaşamıyorsan, default html kodunu değiştirmek istiyorsan başvur. Yani içerik sırası değiştirmek, ekstradan birşeyler daha göstermek, etiket eklemek veya gösterilen birşeyi göstermemek (gerçi bandwidth derdin yoksa ve üşenirsen bunu da css'de display: none ile kotarırsın) gibi şeyler için ancak tpl olaylarına girmek lazım.
Taksonomy ve views...
Taksonomy ve views... viewsdede standart olan şeyler.. ama hangisi tam bilemiyorum... Sanırım taxonomy_term veya frontpage olması lazım.
Eklemek istediğim table'ı örnek verdim.. Ben yukarıdaki sayfada node.ilmihal.tpl.php ile başlıkları listeliyorum ancak bu listelemenin öncesine ve sonrasına bi kaç kod eklemek istiyorum..
Template içerisine
Template içerisine şunları ekleyince Drupal 6.x'da front-page kısmı da dahil olmak üzere (ki benim istediğim front page kısmında istediğim türde gösterim varsa onun tpl tema dosyasını kullanmasını sağlamak için aşağıdaki kodlar template.php 'ye eklendikten sonra page-ilmihal.tpl.php 'yi kullanıp istediğim kod değişikliğini yapabiliyorum... Yani artık sorunumu çözdüm (:
<?phpfunction phptemplate_preprocess(&$vars, $hook) {
global $user; // Get the current user
$vars['is_admin'] = in_array('admin', $user->roles); // Check for Admin, logged in
$vars['logged_in'] = ($user->uid > 0) ? TRUE : FALSE;
switch ($hook){
case 'page':
// Add a content-type page template in second to last.
if ('node' == arg(0)) {
$node_template = array_pop($vars['template_files']);
$vars['template_files'][] = 'page-' . $vars['node']->type;
$vars['template_files'][] = $node_template;
}
break;
}
return $vars;
}
?>
<?phpfunction phptemplate_preprocess_page(&$vars) {
if (module_exists('path')) {
$alias = drupal_get_path_alias(str_replace('/edit','',$_GET['q']));
if ($alias != $_GET['q']) {
$suggestions = array();
$template_filename = 'page';
foreach (explode('/', $alias) as $path_part) {
$template_filename = $template_filename . '-' . $path_part;
$suggestions[] = $template_filename;
}
$vars['template_files'] = $suggestions;
}
}
}
?>