volgastar писал(а):
Вы имеете ввиду, что ТДС тут вообще не нужна?
конечно нужна, у Вас все верно
volgastar писал(а):
$Shop_Controller_Show->addEntity(Core::factory('Core_Xml_Entity')->name('NewVar')->value($NewVar));
смотрите что попало в XML, я не большой спец в хостсмс, просто именно сейчас делаю очередной проект, и как раз вчера добавлял доп поля в XML, по этому перечитал всю документацию )))
пример с ссылками на следующую и предыдущую страницы
ТДС инфосистемы
$Informationsystem_Controller_Show
->addEntity(Core::factory('Core_Xml_Entity')
->name('neighboring_items')
->addEntity(Core::factory('Core_Xml_Entity')->name('prev_item')->value($prev))
->addEntity(Core::factory('Core_Xml_Entity')->name('next_item')->value($next))
);
XSL
<xsl:template name="nextprevitem">
<xsl:variable name="prev_item" select="/informationsystem/neighboring_items/prev_item"/>
<xsl:variable name="next_item" select="/informationsystem/neighboring_items/next_item"/>
<xsl:variable name="link_path" select="/informationsystem/url"/>
<div class="col-xs-12 col-sm-6 col-md-6 col-lg-6 text-align-center">
<div class="prevnext">
<xsl:choose>
<xsl:when test="$prev_item != ''">
<a href="{$link_path}{$prev_item}/">prev</a>
</xsl:when>
<xsl:otherwise>
<span class="previous">prev</span>
</xsl:otherwise>
</xsl:choose>
<span class="slash"></span>
<xsl:choose>
<xsl:when test="$next_item != ''">
<a href="{$link_path}{$next_item}/">next</a>
</xsl:when>
<xsl:otherwise>
<span class="next">next</span>
</xsl:otherwise>
</xsl:choose>
</div>
<!--<div class="col-xs-12 text-align-center">
<div class="news-page">0<span>1</span></div>
</div>-->
</div>
</xsl:template>