61
Шаблоны XSLT / Re:Вывод списка производителей с отфильтрованными товарами для них (XSLT)
« : 20 Апреля 2012, 10:23:08 »
смоделировал ситуацию, у меня все работает, usel выдает
<udata module="usel" method="brand" generation-time="0.058945"><page id="266" parentId="195" link="/shop/kompressornoe_oborudovanie/porshnevye_bezmaslyannye/kompressor_avtomobil_nyj_bm-250/" is-active="1" object-id="728" type-id="227" update-time="1334900554" alt-name="kompressor_avtomobil_nyj_bm-250" xlink:href="upage://266"><basetype id="49" module="catalog" method="object">Объекты каталога</basetype><name>Компрессор автомобильный BM-250</name></page><total>1</total></udata>
сам usel
<?xml version="1.0" encoding="utf-8"?>
<selection>
<target result="pages">
<type module="catalog" method="object" />
<category depth="3">{1}</category>
</target>
<property name="torgovaya_marka">
<object>{2}</object>
</property>
</selection>
запрос
http://localhost/usel/brand/195/729
В шаблонах, в объекте каталога, создайте поле "brand" (для эксперимента), поставьте тип, все галочки, и вручную создайте пару брендов, заполните пару товаров, и запустите выборку (конечно поле "proizvoditel" заменить на brand в выборке)
<udata module="usel" method="brand" generation-time="0.058945"><page id="266" parentId="195" link="/shop/kompressornoe_oborudovanie/porshnevye_bezmaslyannye/kompressor_avtomobil_nyj_bm-250/" is-active="1" object-id="728" type-id="227" update-time="1334900554" alt-name="kompressor_avtomobil_nyj_bm-250" xlink:href="upage://266"><basetype id="49" module="catalog" method="object">Объекты каталога</basetype><name>Компрессор автомобильный BM-250</name></page><total>1</total></udata>
сам usel
<?xml version="1.0" encoding="utf-8"?>
<selection>
<target result="pages">
<type module="catalog" method="object" />
<category depth="3">{1}</category>
</target>
<property name="torgovaya_marka">
<object>{2}</object>
</property>
</selection>
запрос
http://localhost/usel/brand/195/729
В шаблонах, в объекте каталога, создайте поле "brand" (для эксперимента), поставьте тип, все галочки, и вручную создайте пару брендов, заполните пару товаров, и запустите выборку (конечно поле "proizvoditel" заменить на brand в выборке)