Я могу применить собственную тему к определенному типу контента в Drupal, скопировав файл node.tpl.php и поместив имя моего типа контента сразу после «узла» в имени файла и добавив дефис. Хорошо, новое имя: node-page_two_columns_images.tpl.php.
Но это не даст мне большой гибкости, если я не смогу отредактировать способ отображения каждого из полей моего типа контента. Если вы получите файл node.tpl.php, вот интересующая меня строка:
<?php print $content ?>
Мне нужно отредактировать способ отображения элементов в $ content. Зачем? В основном потому, что заголовок страницы должен находиться между двумя из этих элементов ... примерно так:
<div id="field-1-of-my-content-type">[stuff1]</div>
<h1><?php print $title ?></h1>
<div id="field-2-of-my-content-type">[stuff2]</div>
Есть ли файл шаблона, который я могу создать, чтобы заменить элементы в этой переменной $ content, или мне нужно написать собственную функцию?
Спасибо!