Здравствуйте!Как проверить страницу каталога? Внес изменения в ТДС ИМ, теперь товары выводятся под категориями (в которых они есть). В общем все как надо,но есть НО. В корне ИМ типа site.ru/catalog,где показываются все категории, под ними показываются все товары. Вот как задать в XSL условие,что если это НЕ корень ИМ,то показывать товары,а если корень то не показывать. Вывод я нашел,обернул if test,а дальше не знаю как написать проверку.
Код,который выводит товары под категориями:
class My_Shop_Controller_Show extends Shop_Controller_Show {
protected function _groupCondition() {
if ($this->group) {
$this
->shopItems()
->queryBuilder()
->join('shop_groups', 'shop_groups.id', '=', 'shop_items.shop_group_id', array(
array('AND' => array('(')),
array('' => array('shop_groups.parent_id', '=', $this->group)),
array('OR' => array('shop_groups.id', '=', $this->group)),
array('' => array(')'))
)
);
} else {
$this
->shopItems()
->queryBuilder();
}
return $this;
}
}
$oShop = Core_Entity::factory('Shop', Core_Array::get(Core_Page::instance()->libParams, 'shopId'));
$Shop_Controller_Show = new My_Shop_Controller_Show($oShop);
А вот то место,которое нужно обернуть:
<div class="row products-grid">
<xsl:if test="Если не корень каталога">
<xsl:apply-templates select="shop_item" />
</xsl:if>
</div>
Заранее спасибо