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.