
Вот тут и начинается самое интересное.
Чем обычно ограничивается сложность макета? Да, конечно возможностями CMS (в нашем случае это Drupal). А возможности, воистину, безграничны.
Для меня всегда было загадкой, как назначить разные шаблоны для разных страниц и как добавить новые регионы для размещения блоков.
Стоп... Вот, и подошли к теме статьи. Далее буду краток:
Нужный нам файл : *.info. (Ну, там вместо звездочки должно быть имя шаблона, иначе, у Вас ничего не получится 8)
Добавляем, например, такую строку в конец файла:
regions[content_top] = Content Top
Обязательно после этого запустите крон (/admin/reports/status/run-cron). Можно еще кэш почистить (/admin/settings/performance).
Вуа-ля. Теперь на странице управления блоками (/admin/build/block), у Вас появился новый регион под названием "Content Top".
Вставляем в page.tpl.php, в определенном под этот регион месте следующий код:
<?php if ($content_top): ?> <div> <?php print $content_top ?> </div> <?php endif; ?>
А в этом месте мы прервемся и предоставим Вам самим пофантазировать над тем, как это можно использовать.
- Информация к размышлению
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
