Кнопки в XSL МагазинКаталогТоваров

#
Кнопки в XSL МагазинКаталогТоваров
Доброе время суток. Подскажите как добавить кнопки в каталоге товаров с уже заданными свойствами....допустим : Объем парилки: "14-20"   "20-30"   "30-40"
попробовал простым методом...сделал запрос по этим параметрам, нарисовал кнопку в шаблоне каталога, попробовал вставить ссылку получившегося запроса в итоге появляются ошибки в каталоге товара....делаю туже кнопку со ссылкой допустим на поисковик при нажатии идет переход на поисковик...как сделать так чтобы по нажатию на кнопку шел переход на страницу с обработанным каталогом по запросу который вбит в кнопку...или может как то иначе можно еще сделать....необходимо сделать кнопки которые бы фильтровали товар...
P.S. Заранее благодарен.
#
Re: Кнопки в XSL МагазинКаталогТоваров
stoun писал(а):
попробовал вставить ссылку получившегося запроса в итоге появляются ошибки в каталоге товара….
- да, именно так и нужно делать. Ваши кнопки должны быть ссылками, и вести они должны в раздел магазина(т.е. /shop/) с передачей параметров методом GET. Какие именно ошибки у вас возникли? Приведите их тексты полностью.
#
Re: Кнопки в XSL МагазинКаталогТоваров
Это мой первый сайт...поэтому не судите строго мои знания))
вставляю кнопку такого типа
<div class="nofloat" style="margin-left: 20%">
<div class="gray_button">
<div>
<a href="?price_from=&price_to=&on_page=0&property_id_133_from=14&property_id_133_to=20&appy_filter">
<img src="" title="14-20" width="220" height="30" />
</a>
</div>
</div>
</div>
Появляются ошибки:


Предупреждение: DOMDocument::loadXML() [domdocument.loadxml]: EntityRef: expecting ';' in Entity, line: 150 в файле /www/vengin/users/vengin-teplomark/www/htdocs/modules/Xsl/Xsl.class.php (строка 267)
Предупреждение: DOMDocument::loadXML() [domdocument.loadxml]: EntityRef: expecting ';' in Entity, line: 150 в файле /www/vengin/users/vengin-teplomark/www/htdocs/modules/Xsl/Xsl.class.php (строка 267)
Предупреждение: DOMDocument::loadXML() [domdocument.loadxml]: EntityRef: expecting ';' in Entity, line: 150 в файле /www/vengin/users/vengin-teplomark/www/htdocs/modules/Xsl/Xsl.class.php (строка 267)
Предупреждение: DOMDocument::loadXML() [domdocument.loadxml]: EntityRef: expecting ';' in Entity, line: 150 в файле /www/vengin/users/vengin-teplomark/www/htdocs/modules/Xsl/Xsl.class.php (строка 267)
Предупреждение: DOMDocument::loadXML() [domdocument.loadxml]: EntityRef: expecting ';' in Entity, line: 150 в файле /www/vengin/users/vengin-teplomark/www/htdocs/modules/Xsl/Xsl.class.php (строка 267)


Если в кнопку написать ссылку на www.ya.ru допустим, получается вот так: http://www.100pechey.info/shop/pechy/bannye/www.ya.ru
#
Re: Кнопки в XSL МагазинКаталогТоваров
замените все
&
на
&amp;

+ссылке нужен путь к магазину
<a href="{/shop/path}?...">
а то будет фильтровать на этой же странице
#
Re: Кнопки в XSL МагазинКаталогТоваров
Сделал
<div class="nofloat" style="margin-left: 20%">
<div class="gray_button">
<div>
<a href="{/shop/pechy}"/?price_from=&amp;price_to=&amp;on_page=0&amp;property_id_133_from=14&amp;property_id_133_to=20&amp;appy_filter>
<img src="" title="14-20" width="220" height="30" />
</div>
</div>
</div>
получил ошибки

Предупреждение: DOMDocument::loadXML() [domdocument.loadxml]: attributes construct error in Entity, line: 149 в файле /www/vengin/users/vengin-teplomark/www/htdocs/modules/Xsl/Xsl.class.php (строка 267)
Предупреждение: DOMDocument::loadXML() [domdocument.loadxml]: Couldn't find end of Start Tag a line 149 in Entity, line: 149 в файле /www/vengin/users/vengin-teplomark/www/htdocs/modules/Xsl/Xsl.class.php (строка 267)

Гдето видимо еще косяк(...сильно не пинайте...учусь потихоньку)
#
Re: Кнопки в XSL МагазинКаталогТоваров
Наверное как-то так

<a href="{/shop/pechy}?price_from=&amp;price_to=&amp;on_page=0&amp;property_id_133=10-14&amp;appy_filter=объем">10-14</a>
#
Re: Кнопки в XSL МагазинКаталогТоваров
1.после img не хватает
</a>

2./shop/path - переменная - путь к магазину
нужно так
{/shop/path}pechy/?...
#
Re: Кнопки в XSL МагазинКаталогТоваров
Цитата:
2./shop/path — переменная — путь к магазину
нужно так
{/shop/path}pechy/?...


Данный вариант не работает...
#
Re: Кнопки в XSL МагазинКаталогТоваров
h4mpy,
получилось, только проблема...получается с привязкой к подкаталогу....
<div class="gray_button">
<div>
<a href="{/shop/path}pechy/bannye/?price_from=0&amp;price_to=50&amp;on_page=0&amp;appy_filter=Применить">
<img src="" title="14-20" width="220" height="30" /></a>
</div>
</div>
</div>
те привязано к каталогу банные....как сделать так отвязку чтобы можно было в зависимости от того каталога где находишься фильтровал...те по факту надо както передать переменную подкаталога в котором находимся...
#
Re: Кнопки в XSL МагазинКаталогТоваров
<xsl:variable name="parent_group" select="/shop/@current_group_id"/>
<a href="{/shop/path}{//group[@id=$parent_group]/fullpath}?price_from=0&amp;price_to=50&amp;on_page=0&amp;appy_filter=Применить">
<img src="" title="14-20" width="220" height="30" />
</a>

+Koll писал...зачем нужен img без src? можно просто 14-20 написать
Авторизация