Как использовать новое настраиваемое поле DISPLAY SUITE в node.tpl.php (Drupal 7) - PullRequest
0 голосов
/ 14 декабря 2011

Я сейчас работаю над одним из проектов drupal 7 , который в основном основан на социальных сетях, таких как Facebook.

Где мы включаем один из модулей Сердцебиение , в котором мы выполнили некоторые настройки и создали одно настраиваемое поле из модуля Display Suite .Я создал это настраиваемое поле, и оно хорошо работает с модулем Heartbeat, но теперь нам нужно отобразить это настраиваемое поле во всех других объектах, таких как узел , комментарии , профиль пользователя и т. д. Я изо всех сил пытался сделать это, но не смог добиться успеха.Может кто-нибудь дать мне подсказку, как использовать эти пользовательские поля набора отображения в файле node.tpl.php ??

Заранее спасибо.

С уважением, Чандреш.

1 Ответ

0 голосов
/ 14 июня 2014

В вашем node.tpl вы должны использовать следующий код, например, имя поля: field_header

 <!-- For Showing only custom field's Value Use below code -->
 <h2 class="title"><?php print $node->field_header['und']['0']['value'];?></h2>

 <!-- ========================= OR  ========================= -->

 <!-- For Showing custom field Use below code , which shows custom field's value and title-->
 <h2 class="title"><?php print render(field_view_field('node', $node, 'field_header'));  ?></h2>

 <!-- ========================= OR  ========================= -->

 <h2 class="title"><?php print render($content['field_header']); ?></h2>
...