Drupal 7 користувацький block.tpl.php для конкретного регіону


12

Я новачок в drupal 7 і дуже бореться з цим:

http://drupal.org/node/104319

У мене є регіон, який називається навігація

в моєму .info regions[navigation] = Navigation bar

для цього регіону я хочу використовувати спеціальний файл tpl.php. я намагався

  block-navigation.tpl.php

як у прикладі, і помістіть його в корінь теми та в папку шаблонів без удачі. Я очистив кеш і переконався, що є стандартний робочий block.tpl.php. Безрезультатно.

ВІДПОВІДЬ:

Мені потрібен був ОБЛАСТЬ регіону - navigation.tpl.php І блок - navigation.tpl.php з подвійним --обома разів.

1000 переглядів цього питання отримали мені популярний знак питання. Але ви , хлопці , не можете знайти його в своєму серці upvote це більш ніж 1 раз. Laaaammmmmeeee ....


Регіони для різних блоків. Спробуйте створити один і той же блок з різною темою. Додайте конфігурацію видимості за допомогою аргументів сторінки.
niksmac

Так це не регіон, а сам блок?
Fresheyeball

Так. Але давайте почекати кілька хвилин, щоб отримати інші рішення.
niksmac

ось ми їдемо, +1 :)
Тайлер Дерден

Відповіді:


4

Щоб використовувати спеціальний файл tpl.php для регіону "навігація", слід скористатися регіоном - navigation.tpl.php


Співав. Це повинен бути блок. Його головне меню, якщо це допомагає.
Fresheyeball

Якщо вам потрібно використовувати "block-navigation.tpl.php", ви також повинні мати власну block.tpl.php для вашої теми. Дивіться це ( drupal.org/node/104319 ) для отримання більш детальної інформації.
Varshith

1
Ця сторінка документації призначена для Drupal 5. drupal.org/node/1089656 - це відповідна сторінка документації для Drupal 7. Відповідним шаблоном імен є блок - [region] .tpl.php та загальний шаблон (block.tpl.php) більше не потрібен у D7 для використання певного шаблону (блок - [регіон] .tpl.php).
sheena_d

Переглянувши "block-navigation.tpl.php" у питанні, мене ввели в оману. Вибачте за розгубленість, яку я викликав. ty sheena
Varshith

Все добре. Я просто тут, щоб дізнатися;)
Fresheyeball
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.