Belirli bir bölge için Drupal 7 özel block.tpl.php


12

Ben drupal 7'de yeniyim ve bununla gerçekten mücadele ediyorum:

http://drupal.org/node/104319

Navigasyon denen bir bölgem var

benim .info'mda regions[navigation] = Navigation bar

bu bölge için özel bir tpl.php dosyası kullanmak istiyorum. denedim

  block-navigation.tpl.php

örnekte olduğu gibi ve tema köküne ve şanssız şablonlar klasörüne koyun. Önbelleği temizledim ve standart bir çalışma bloğu.tpl.php'nin yerinde olduğundan emin oldum. Boşuna.

CEVAP:

Ben iki bölge İKİ bölge - navigation.tpl.php VE bir blok - navigation.tpl.php gerekiyordu --.

Bu soru üzerine 1000 kez bakıldığında bana popüler soru rozeti verildi. Ama sizler 1 defadan fazla oy kullanmak için kalbinizde bulamazsınız . Laaaammmmmeeee ....


Bölgeler farklı Bloklar içindir, Farklı tema ile aynı blok oluşturmayı deneyin. Sayfa bağımsız değişkenlerini kullanarak görünürlük yapılandırması ekleyin.
— niksmac

Yani bölge değil blok tarafından mı?
— Fresheyeball

Evet. Ancak diğer çözümler için birkaç dakika bekleyelim.
— niksmac

işte başlıyoruz, +1 :)
— Tyler Durden

Yanıtlar:


4

"Navigation" bölgesi için özel bir tpl.php dosyası kullanmak için region - navigation.tpl.php dosyasını kullanmalısınız


Lanet olsun. Blok olmalı. Ana menü yardımcı olursa.
— Fresheyeball

"Block-navigation.tpl.php" kullanmanız gerekiyorsa, temanız için özel bir block.tpl.php dosyasına da sahip olmalısınız. Daha fazla ayrıntı için buna bakın ( drupal.org/node/104319 ).
— Nisan'da Varshith

1
Bu dokümantasyon sayfası Drupal 5 içindir. Drupal.org/node/1089656 , Drupal 7 için uygun dokümantasyon sayfasıdır. İlgili adlandırma modeli block - [bölge] .tpl.php ve genel şablondur (block.tpl.php). D7'de artık belirli bir şablon (blok - [bölge] .tpl.php) kullanmak için gerekli değildir.
— 18:03

Sorudaki "block-navigation.tpl.php" dosyasına baktıktan sonra yanıldım. Üzgünüm, sebep olduğum karışıklık için. ty sheena
— Varshith

Hepsi iyi. Ben sadece öğrenmek için buradayım;)
— Fresheyeball
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.