Вопрос по выводу товаров и несколько багов

#
Вопрос по выводу товаров и несколько багов
Сначала баги:
1. Как я уже писал ранее при удалении модуля типограф галочки в документах оставались, вы их удалили при обновлении, но при создании группы магазина галочки остались.
2. Добавил дополнительное свойство к товару в магазине в виде флажка, ставлю флажок что бы флажок (свойство) в товаре не был выбран по умолчанию, но получается, так что данная опция не работает, выходит так что галочка всегда выбрана.
3. Делаю вывод элементов по 100 шт. на страницу, выделяю их все и нажимаю кнопку удалить, ничего не удаляется, когда выводится меньше элементов, то все работает (100% проблема в списке стран).

А теперь вопрос:
Делаю магазин и надо выводить список товаров на странице описания товара.
Точнее так:
Есть магазин, в нем есть категории, в категориях товары, открываем страницу любого товара и нужно что бы к примеру слева (какой то код вставить в шаблон или xsl шаблон) выводился список товаров (рандомно) категории к которой принадлежит товар на странице которого мы находимся.
Делаю сайты на HostCMS! Подробнее по почте anton.yurzanov@gmail.com
#
Re: Вопрос по выводу товаров и несколько багов
И еще, не совсем удобно сделано на карте сайта: не отображаются ссылки на те разделы у которых не стоит галочка показывать в меню сайта, а иногда приходится не показывать ссылку в меню
Делаю сайты на HostCMS! Подробнее по почте anton.yurzanov@gmail.com
#
Re: Вопрос по выводу товаров и несколько багов
Varkolak, по пунктам 1-3: будет выпущено соответствующее обновление.

По вопросу вывода товаров:можно вывести в шаблоне страницы, используемой при выводе магазина:
$shop = & singleton('shop');
$param['items_on_page'] = 3;
$param['items_order'] = 'rand';
$param['current_group_id'] = to_int($GLOBALS['shop_item_path']['group']);
$shop->ShowShop(1,'МагазинКаталогТоваровНаГлавной',$param,$external_propertys);

По карте сайта: можете исправить XSL-шаблон для карты сайты(вместо <xsl:apply-templates select="structure[show=1]"/> использовать <xsl:apply-templates select="structure"/> ).
#
Re: Вопрос по выводу товаров и несколько багов
Спасибо огромное! Насчет карты нашел решение, сделать еще одно меню которое нигде не отображается, можно и убирать из карты - от части это иногда бывает полезно!
Делаю сайты на HostCMS! Подробнее по почте anton.yurzanov@gmail.com
#
Re: Вопрос по выводу товаров и несколько багов
Еще:
КОгда добавляем дополнительнео свойтсво, для каждой группы его надо активировать - можете сделать что бы по умолчанию для всех было включено? Да там есть кнопка типа активировать для всех вложенных, но не распрастраняется дальше одного уровня. Приходится для каждой группы вручную активировать И еще не известно ли будет свойство распрастраняться нвновь созданные группы
Делаю сайты на HostCMS! Подробнее по почте anton.yurzanov@gmail.com
#
Re: Вопрос по выводу товаров и несколько багов
Или когда выбираешь все свойства кнопка включить для всех групп не работает - не когда разбираться.
Делаю сайты на HostCMS! Подробнее по почте anton.yurzanov@gmail.com
#
Re: Вопрос по выводу товаров и несколько багов
Заработало вот как:

<?
$shop = new shop();
$xsl_catalog = 'МагазинКаталогТоваровНаГлавной';
$shop->ShowShop(1, $xsl_catalog, array('current_group_id' => to_int($GLOBALS['shop_item_path']['group']), 'items_on_page' => 12, 'items_order' => 'rand'));
?>


А этот код выдавал ошибку, но товары выводил
Делаю сайты на HostCMS! Подробнее по почте anton.yurzanov@gmail.com
#
Re: Вопрос по выводу товаров и несколько багов
А еще вопрос, а какое условие надо прописать что бы данный код выводил товары только на странице товара, что бы когда мы находимся на странице этой группы - ее же товары не выводить?
Делаю сайты на HostCMS! Подробнее по почте anton.yurzanov@gmail.com
Модератор
#
Re: Вопрос по выводу товаров и несколько багов
Varkolak,
Если выводите в типовой динамической странице, то там есть условие в самом конце, показывать магазин или товар:

...

   $shop->ShowShop($current_shop_id, $xsl_catalog, $param, $external_propertys);
   }
   else
   {
      /* Вывод конкретного элемент */
      $shop->ShowItem($GLOBALS['shop_item_path']['item'], $xsl_item, $param, $external_propertys);

      // Код показа магазина можно добавить после кода показа товара.
   }


Varkolak писал(а):
1. Как я уже писал ранее при удалении модуля типограф галочки в документах оставались, вы их удалили при обновлении, но при создании группы магазина галочки остались.
2. Добавил дополнительное свойство к товару в магазине в виде флажка, ставлю флажок что бы флажок (свойство) в товаре не был выбран по умолчанию, но получается, так что данная опция не работает, выходит так что галочка всегда выбрана.

Вошло в обновление 5.0.8 - http://www.hostcms.ru/forums/17/1532/
Авторизация