Как создать новый регион в подтеме омега?
Я новичок в разработке Drupal. Я знаю о создании региона в пользовательской теме. Но я хочу создать подтему как базовую тему омеги. Я хочу добавить новый регион, но не работает. Я не могу добавить блоки в этом регионе. Кто-нибудь мне поможет?
2 ответа
В вашем омега-файле.info добавьте новый регион:
region [machine_name] = 'Фактическое имя'
Затем очистите кэш, перейдите к настройкам внешнего вида подтемы, перейдите на вкладку "Настройка зоны и региона" и прокрутите вниз, чтобы найти "неназначенные регионы". Просто назначьте его зоне, настройте параметры выше и сохраните.
Затем добавьте блок в область в Структура-> Блоки и шаблонируйте его соответствующим образом.
Сначала определите регионы в вашем файле.info. Смотрите: Структура.info файла
Затем поместите соответствующие теги шаблона в свой page.tpl.php
файл. Например, если вы определили боковую панель региона в файле.info тем, вы бы добавили: <?php print render($page['sidebar']); ?>
в соответствующее место на вашей странице.tpl.php.
ПРИМЕЧАНИЕ. Если ваша тема не имеет файла page.tpl.php, вы можете скопировать значение по умолчанию из базовой темы и изменить эту копию. и делать clear the cache
,