#drupal #drupal-6 #drupal-theming
#drupal #drupal-6 #drupal-тематизация
Вопрос:
У меня есть веб-сайт, на котором я должен поддерживать 2 разные темы одновременно. Темы совершенно разные, и у меня есть задача показать несколько блоков в разных регионах для каждой темы.
Например:
В «Теме X» «Блок поиска» расположен на левой боковой панели вместе с навигацией и некоторыми другими блоками. Для «Темы Y» тот же «Блок поиска» должен быть размещен в заголовке страницы и выглядеть совершенно по-другому.
Я скопировал файл «search-theme-form.tpl.php » из каталога «модули / поиск» и разместил его внутри каждого каталога темы. Проблем с дизайном нет, но я не могу найти способ установить тематические позиции блоков.
Итак, допустим, чтобы иметь «Поиск» в области «правой боковой панели» для «Темы X» и иметь тот же блок в области «заголовка» для «Темы Y»
Ответ №1:
Область администрирования Drupal уже позволит вам это сделать. Если вы перейдете /admin/build/block
, вы увидите набор вкладок для всех тем, которые вы установили / активировали. Вы можете перейти на каждую из этих вкладок, чтобы изменить области для блоков на основе конкретной темы.
Комментарии:
1. Большое спасибо! Не удалось заметить эти вкладки, и все мои запросы, такие как «позиции блоков для конкретной темы drupal» и т. Д. … Не были успешными в Google. Возможно, эта тема будет полезна для других, у кого такая же проблема.