Мне нужно напечатать отдельные поля из $contentпеременной в node.tpl.phpфайле в отдельных divтегах. Как мне это сделать и как узнать, как называются поля?
или перейдите в админ-панель и укажите свой тип контента => managefields => просмотреть имена полей компьютеров, которые будут доступны как your_field_name
Abubakar Shams
6
включить модуль Devel и в node- {content-type} .tpl.php
<?php dsm($node);?><?php dsm($content);?>
вы можете увидеть все поля $ node и поля содержимого
<? php print $ messages; ?> Поместите это в свой page.tpl.php
Шейх
Как получить доступ к этой странице на внешнем узле- {content-type} .tpl.php?
pal4life
2
Вы можете использовать Devel модуль и использовать DPM ($ содержания) или KPR ($ содержания) функцию в файле node.tpl. Оттуда вы можете увидеть все имена и сделать их так, как вы хотите.
в вашем файле TPL. Это отобразит список доступных полей. Вы можете удалить эти строки позже. Затем, чтобы распечатать ваши отдельные поля, вы можете просто сделать:
Ответы:
Попробуй это
<?php print render($content['your_field_name']); ?>
это напечатает значение этого поля.источник
включить модуль Devel и в node- {content-type} .tpl.php
вы можете увидеть все поля $ node и поля содержимого
источник
Вы можете использовать Devel модуль и использовать DPM ($ содержания) или KPR ($ содержания) функцию в файле node.tpl. Оттуда вы можете увидеть все имена и сделать их так, как вы хотите.
источник
Лучший способ найти доступные поля:
в вашем файле TPL. Это отобразит список доступных полей. Вы можете удалить эти строки позже. Затем, чтобы распечатать ваши отдельные поля, вы можете просто сделать:
в зависимости от ваших полей (изображения пользователя, поля изображения, обычный текст и т. д.).
источник
Я использую модуль Devel,, чтобы найти имя поля. Это очень полезно.
источник