Мені потрібно надрукувати окремі поля зі $content
змінної у node.tpl.php
файлі окремими div
тегами. Як це зробити і як дізнатися, як називаються поля?
Мені потрібно надрукувати окремі поля зі $content
змінної у node.tpl.php
файлі окремими div
тегами. Як це зробити і як дізнатися, як називаються поля?
Відповіді:
Спробуйте це
<?php print render($content['your_field_name']); ?>
це надрукує це значення поля.
увімкніть модуль Devel і в node- {content-type} .tpl.php
<?php dsm($node); ?>
<?php dsm($content); ?>
ви можете побачити всі поля $ node та поля вмісту
Найкращий спосіб знайти доступні поля:
<?php
print render($content);
?>
у вашому tpl-файлі. Це відобразить список доступних полів. Ви можете видалити ці рядки пізніше. Потім, щоб надрукувати окремі поля, ви можете просто зробити:
print render($content['field_blog_pic']); or
print $title
залежно від ваших полів (зображення користувача, поля зображень, звичайний текст тощо).