Мне нужно напечатать отдельные поля из $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
в зависимости от ваших полей (изображения пользователя, поля изображения, обычный текст и т. д.).