Изменено:
В ТДС
$Shop_Controller_Show
->xsl(
Core_Entity::factory('Xsl')->getByName($xslName)
)
->groupsMode('all')
->itemsProperties(TRUE)
->show();
В XSL
<div class="group_list">
<xsl:apply-templates select=".//shop_group[parent_id=$group][position() mod $n = 1]"/>
</div>
Убрано [parent_id=$group][position() mod $n = 1]
<ul>
<xsl:for-each select=". | following-sibling::shop_group[position() < $n]">
Изменялось и на
following-sibling::shop_group[position() mod $n = 1] и на
following-sibling::shop_group[parent_id=$group]
Итог: При
following-sibling::shop_group[position() mod $n = 1] все отображается как надо. Если открыть главную страницу магазина то увидишь все категории/подкатегории/подподкатегории... Однако, они все идут по порядку, как их оформить чтобы можно было применять какой-либо css в категории и вложенностям отдельно?
Еще проблема, если зайти в подкатегорию 2 категории 1, то все равно отображаются все категории и податегории и т.д. - тоже не решено...
В какую сторону теперь копать? Куда лезть и что писать?
P.S. Я проще изучаю на примерах)