У меня есть вопрос относительно регионов в Drupal 7. Это код файла page.tpl.php внутри моей темы. Я объявил эти регионы в файле leadnow.info внутри папки моей темы. Но не мог понять, как их использовать. Например, если я хочу сохранить кусок тегов html внутри региона, тогда как бы мне это сделать. Нужно ли мне создавать какой-либо файл и помещать эти div в какой-то файл, если да, то, пожалуйста, помогите мне в этом. Я новичок в drupal, и хочу создать тему drupal из пользовательского необработанного HTML-файла. Пожалуйста помоги.
//======page.tpl.php==========
<?php if ($page['header']): ?>
<?php print render($page['header']); ?>
<?php endif; ?>
<?php print render($page['content']);
<?php print render($page['footer']); ?>
В Page.tpl.php вы можете только обернуть свой регион в пользовательский HTML, как требуется.
подобно
<div class="header-wrapper">
<?php if ($page['header']): ?>
<?php print render($page['header']); ?>
<?php endif; ?>
</div>
Если вы хотите добавить HTML в свои регионы, вам нужно создать еще один файл шаблона.
Читайте о предложениях по теме
https://www.drupal.org/node/1089656
и вы будете более понятны относительно работы шаблонов.
Благодарю.
После некоторых исследований и разработок я пришел к этому. Обычно мы объявляем регионы для использования на нашей странице page.tpl.php. Теперь после этого, если мы хотим показать какие-либо данные, в любом регионе мы должны сделать это через какой-то блок, для этого мы должны создать блок из панели администратора и назначить ему какой-то регион. Затем мы можем создать файл .tpl для этого блока этого региона, извлечь данные и показать его. Я думаю, это то, как это делается в Drupal.