Как вставлять в ноды один и тот же HTML при их создании с возможностью изменения этого кода одновременно для всех нод?

Главные вкладки

Аватар пользователя сельский библиотекарь сельский библио... 10 ноября 2014 в 18:25

В нодах есть поле Условия доставки, которые представляют из себя несколько вариантов HTML кода.
Копировать их каждый раз мало того, что неудобно так еще и при изменении условий нужно будет редактировать каждую ноду, что уже явный маразм. )

Желательно как-то включать код, например, через token, а затем при необходимости редактировать источник кода, чтоб на всех страницах он поменялся.

Как это можно сделать?

Комментарии

Аватар пользователя Im Im 11 ноября 2014 в 12:51

Делаешь словарь таксономии, добавляешь к терминам текстовое поле, делаешь термины с кодом шаблонов, добавляешь к ноде ссылку на термин, виджет список, в ноде выводишь контент из текстового поля термина:

                                        <?php
                                        $term=taxonomy_term_load($node->field_all_avtor['und'][0]['tid']);
                                        $result=field_view_field('taxonomy_term',$term,'field_o_avtor');
                                        echo render($result)
                                        ?>

где field_all_avtor - поле ссылка на термин
field_o_avtor - твое новое текстовое поле добавленное в термин

В итоге, у тебя есть список терминов, заряженных какой то инфой, ты просто выбираешь что отображать, редактируется из одного месте - в редактировании терминов. Вроде то, что нужно