Нужные товары на главной

#
Нужные товары на главной
Создал для товаров доп свойство типа флажок. И теперь на главной, в отдельном блоке(в макете),инужно вывести товары у которых включён этот флажок доп свойства.
Как это сделать может кто подскажет?
#
Re: Нужные товары на главной
В XSL-шаблоне выборки товаров сделать проверку доп. свойства:


<xsl-template match="item">
<xsl:if test="propertys/property[ @xml_name = 'ИМЯ ПОЛЯ' ]/value = 1>
  ...вывод...
</xsl:if>
</xsl:template>


Как-то так...
#
Re: Нужные товары на главной
kvasiliy писал(а):
Создал для товаров доп свойство типа флажок. И теперь на главной, в отдельном блоке(в макете),инужно вывести товары у которых включён этот флажок доп свойства.
Как это сделать может кто подскажет?


Вам на php? Документацию почему не читаем? Там все есть + поиск по форуму


<?php
// Новинки
$shop = & singleton('shop');
$element['type'] = 1;
$element['prefix'] = 'AND (';
$element['property_id'] = 182;
$element['if'] = '=';
$element['value'] = '1';
$element['sufix']=')';
$param['select'][] = $element;
$param['current_group_id'] = false;
$external_propertys = array();
$external_propertys['Название'] = "Новинки";
$shop->ShowShop(7,'МагазинКаталогТоваровНовинки', $param, $external_propertys);
?>


Cоздание сайтов на базе HostCMS: верстка и интеграция макетов, настройка, обновление системы, консультации.
#
Re: Нужные товары на главной
Подскажите, как при использовании шаблона магазина одежды вместо демо-товаров поставить свои. А то я не могу найти где это прописано или просто туплю.
#
Re: Нужные товары на главной
southart,
$shop->ShowShop(7,'МагазинКаталогТоваровНовинки', $param, $external_propertys);

Я так понимаю, что нужно создать xsl шаблон "МагазинКаталогТоваровНовинки"? А, что в нём прописать? Помогите пожалуйста.
Делись своими знаниями. Это путь к бессмертию.
#
Re: Нужные товары на главной
Вот пошаговая инструкция вывода избранных товаров на главную страницу с применением кода от southart и комментариями в приведённом коде
www.btb.su
#
Re: Нужные товары на главной
1. Добавляем дополнительное свойство типа флажок ко всем товарам интернет-магазина (можно задать допсвойство только к товарам из определённых рубрик).
Интернет-магазин -> Товар -> Свойства товара -> Добавить
Задаёте название свойства “Показывать на главной” и указываете тип свойства “флажок”.
Перейдите в админке в корень интернет-магазина и нажмите Товар -> Свойства товаров для группы
и разрешите рекурсивно своё свойство для всех товаров или нужных рубрик.

2. Скопируйте МагазинКаталогТоваровНаГлавнойСпецПред.xsl и переименуйте его в МагазинИзбранныеТоваровыНаГлавной.xsl
Потом вы сможете настроить вывод товаров в этом шаблоне.

3. Теперь нужно отредактировать Шаблоны страниц -> Для главной страницы.
Сразу после:

   <?php
   $kernel->show_current_page();
   ?>


добавьте:

<div id="favorite">
   <?php
   // Избранные товары на главной
   $shop = & singleton('shop');
   $element['type'] = 1; // 0 - основное св-во, 1 - дополнительное
   $element['prefix'] = 'AND (';
   $element['property_id'] = 145; // идентификатор дополнительного св-ва
   $element['if'] = '=';
   $element['value'] = '1'; // правило сработает если значение св-ва = 1 (флажок установлен)
   $element['sufix']=')';
   $param['select'][] = $element;
   $param['current_group_id'] = false;
   $external_propertys = array();
   $external_propertys['Название'] = "Новинки";
   $shop->ShowShop(1,'МагазинИзбранныеТоваровыНаГлавной', $param, $external_propertys); // 1 - идентификатор магазина
   // конец вывода избранных товаров
   ?>
</div>
Грамотная разработка сайтов! Комплексное продвижение в TOP 10 Yandex, Google, Rambler и др поисковых систем. Студия ВиваВеб. www.vivaweb.ru
#
Re: Нужные товары на главной
Заменил
$element['property_id'] = 145; // идентификатор дополнительного св-ва

на свой 133, но товар не выводится на главную! собственно и никаких ошибок не выдает. в чем может быть причина?
Грамотная разработка сайтов! Комплексное продвижение в TOP 10 Yandex, Google, Rambler и др поисковых систем. Студия ВиваВеб. www.vivaweb.ru
#
Re: Нужные товары на главной
покавыряв выяснил что выводятся те товары к которым присвоена скидка и в то же время стоит галочка в доп свойствах

вопрос: как сделать что бы выводились сразу там где галочка без добавление яскидки к товару
Грамотная разработка сайтов! Комплексное продвижение в TOP 10 Yandex, Google, Rambler и др поисковых систем. Студия ВиваВеб. www.vivaweb.ru
#
Re: Нужные товары на главной
Поддерживаю вопрос от ibn Прошу знающих людей прояснить даный момент
Авторизация