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