как проверить корень сайта в xsl шаблоне

#
как проверить корень сайта в xsl шаблоне
Здравствуйте! как в шаблоне проверить что мы находимся НЕ в корне <xsl:if test="   проверка что не в корне /       "></xsl:if>
Модератор
#
Re: как проверить корень сайта в xsl шаблоне
Шаблоне чего? Корне чего?
#
Re: как проверить корень сайта в xsl шаблоне
Например в шаблоне МагазинКаталогТоваров, если нахожусь в корне сайта, т.е. на Главной, я НЕ хочу показывать например просмотренные или избранные товары. Можно создать еще один шаблон и удалить лишние строки, но я хочу проверять текущее положение на сайте.
Я использую один шаблон для Каталога товаров и для вывода его на главной. т.е mysite.com/ и mysite.com/shop/ один и тот же шаблон.
Модератор
#
Re: как проверить корень сайта в xsl шаблоне
В XSL шаблоне вы оперируете XML-данными, которые можно посмотреть вот таким способом http://www.hostcms.ru/documentation/step-by-step/top-panel/xml/
Данный шаблон, по большому счету, не знает о странице, на которой вы его вызываете. Неплохими вариантом будет на главной странице передавать контроллеру некий флаг, например:
http://www.hostcms.ru/documentation/modules/core/controllers/
$Shop_Controller_Show->addEntity(
       Core::factory('Core_Xml_Entity')
          ->name('index_page')
          ->value(1)
    );


а в XSL проверяете наличие флага
<xsl:if test="/shop/index_page/node()">
...
</xsl:if>
Авторизация