в разделе xslt уже обсуждалась
эта темаВопрос звучал так:
необходимо напротив выбора способа доставки вывести комментарии, описывающие данный вид доставки.
в шаблонах данных добавлено дополнительное поле со своим идентификатором.
Как вывести значение этого поля на странице выбора во время оформления заказа?
Для того, что сделать вывод дополнительно добавленного в шаблонах данных поля (пусть поле называется
opisanie)
Мы идем в шаблон для выводов списка доставок
/tpls/emarket/delivery/default.tpl. Там ищем 2 блока отвечающих за вывод вариантов доставок
$FORMS['delivery_item_free'] = <<<END
<li><input type="radio" name="delivery-id" value="%id%" checked="checked" /> %name% - бесплатно</li>
END;
$FORMS['delivery_item_priced'] = <<<END
<li><input type="radio" name="delivery-id" value="%id%" /> %name% - %price%</li>
END;
в каждом из данных блоков вам доступен минимакрос %id% выводящая id данного способа доставки. А так как, способ доставки это объект, то используя макрос
%data getPropertyOfObject()% мы можем вывести любое поле из данного способа доставки
Тогда в шаблоне
/tpls/emarket/delivery/default.tpl мы увидим примерно следующее
$FORMS['delivery_item_free'] = <<<END
<li><input type="radio" name="delivery-id" value="%id%" checked="checked" /> %name% - бесплатно %data getPropertyOfObject(%id%, opisanie)%</li>
END;
$FORMS['delivery_item_priced'] = <<<END
<li><input type="radio" name="delivery-id" value="%id%" /> %name% - %price% %data getPropertyOfObject(%id%, opisanie)%</li>
END;