it-swarm-tr.com

Views-view-fields.tpl.php'yi geçersiz kılma

Belirli bir görünüm için views-view-fields.tpl.php Dosyasını geçersiz kılmak mümkün mü? Bir views-view-fields--view-name.tpl.php Dosyası oluşturmayı denedim ve şablon dosyalarını yeniden taradım ve hiçbir etkisi olmadan önbelleği temizledim. Burada bildirilen benzer sorun: http://drupal.org/node/1137942

Tema klasörümdeki views-view-fields.tpl.php Dosyasını adlandırırsam, şablon dosyaları yeniden tarandığında yeni dosya uygulanır. Ancak bu, tüm görüşler için geçerli olduğu anlamına gelir.

Views-view-fields.tpl.php, Views'ın sunduğu Tema Bilgileri ekranında listelenen dosyalardan biri DEĞİLDİR.

Birisi bana views-view-fields--view-name.tpl.php (Veya benzer adlandırma kurallarını izleyerek) oluşturarak bu dosyanın geçersiz kılınmasının mümkün olmadığını mümkün olduğunu/söylenemeyeceğini kesin olarak söyleyebilir mi? destekleniyor mu?

12
nmc

Tpl dosyalarının adlandırma kuralı için öncelik sırası, kapsamı içinde en genişinden en darına kadardır. Bu nedenle, tüm görünümler için alan geçersiz kılma bir kombinasyondur, ancak denediğiniz gibi, siparişi değiştiremezsiniz, yalnızca daha belirgin hale gelir. İstediğinizi elde etmek için, görünüm nesnesi oluşturduğunuz tpl'de kullanılabilir, bu nedenle, görünüm.

4
codexmas

Görünümler 3 için - "Biçim-> göster" alanının altında "Alanlar" (içerik DEĞİL) seçildiğinden emin olun

Görünümlere gidin ve "Tema: Bilgi" bulmak orada mevcut tüm şablon (BOLD) ve aday şablon dosyalarının listesini görebilirsiniz. Kullanmak istediğiniz cadı tpl.php dosyasını bulun.

Görünümler modül dizinine gidin ve "theme" klasörü altında seçtiğiniz dosya için base tpl.php dosyasını bulabilmeniz gerekir. Bu dosyayı tema klasörünüze kopyalayın. Tema: Bilgi'de verilen adlandırma kuralına göre yeniden adlandırın.

Şablon dosyalarını yeniden tarayın. Her şey yolundaysa views-view-fields.tpl.php artık kalın yazılmamalıdır. Bolded, yeni oluşturulan tpl.php olmalıdır, sonra istediğiniz gibi yeni tpl.php dosyasını biçimlendirebilirsiniz.

7
Nebojsa