Extra Block Types (EBT) - New Layout Builder experience❗

Extra Block Types (EBT) - styled, customizable block types: Slideshows, Tabs, Cards, Accordions and many others. Built-in settings for background, DOM Box, javascript plugins. Experience the future of layout building today.

Demo EBT modules Download EBT modules

❗Extra Paragraph Types (EPT) - New Paragraphs experience

Extra Paragraph Types (EPT) - analogical paragraph based set of modules.

Demo EPT modules Download EPT modules

Scroll

Не выводиться название поля

Не выводиться название поля
, by

Здравствуй, подскажи пожалуйста, как вывести названия поля, поле называется Артикул, соотвестсвенно в него заноситься только какие то цифры, так вот я хочу, что бы при выводе этого поля было написано : Артикул: цифры. Сам тип материала называется
dobavittovar, а тип поля field_articul. В папку с темой поместил файл node.tpl.php, так же создал файл node-dobavittovar.tpl.php, где и вызываю поля нужные, там вызываю так - <?php print $node->field_articul[0]['view']; ?>, все выводиться хорошо, но без названия поля, только цифры - а хотелось повторю еще разок - Артикул(название поля) + какие то цифры(значение поля или как там правильно, наверно содержания поля). В отображении полей - у данного поля стоит заголовок - сверху, анонс простой текст.

Вроде все осветил,  что и как  делаю

1 answer
votes: 1058
Answer

Если нужно что-то дописать в поле то используйте хуки hook_node_insert() и hook_node_update(), первый при добавление материала, второй при обновление:

https://api.drupal.org/api/drupal/modules!node!node.api.php/function/hook_node_insert/7

https://api.drupal.org/api/drupal/modules!node!node.api.php/function/hook_node_update/7


Спасибо за совет) Вообщем я с php не на ТЫ, поэтому для меня такой вариант в данный момент сложноватый, поэтому в голову пришла идея как вытащить название поля  и я сделал так - <?php print $node->content[field_articul]['field']['#title']. ':  ' .$node->field_articul[0]['view']; ?> . Конечно незнаю насколько этот варант правильный и имеет место быть, но выводиться теперь все  нормально