HostCMS
Выдано 65 986 лицензий.
На главную страницу Карта сайта

Вывод товаров из подразделов на странице раздела

Список форумовОбщие вопросы по системе управления сайтом HostCMS

Вывод товаров из подразделов на странице раздела
Varkolak

Регистрация: 23.07.2007
Есть следующая структура:
Магазин
-Раздел
--Подраздел
--Подраздел

Так вот товары есть только в Подразделах, нужно на страницах: корня магазина выводить товары из всего магазина (к примеру штук 20) — с этим кое-как разобрался, надо только условие прописать правильное при котором выводить и на на странице раздела выводить товары из всех его подразделов, ну а в подразделах все как есть и сейчас оставить…


/* Вывод списка */
if (!$GLOBALS['shop_item_path']['item'])
{
$param['current_group_id'] = $GLOBALS['shop_item_path']['group']; // корневая группа


как понимаю вставлять код надо после этого, для вывода в корне магазина вроде все просто, а вот для подразделов, уже голову сломал…


$shop = new shop();
$ShopId = 1;
$param = array('current_group_id' => $GLOBALS['shop_item_path']['group'], 'items_on_page' => 10);
$param['xml_show_group_type'] = 'all';
$xsl_catalog = 'МагазинКаталогТоваров';
$shop->ShowShop($ShopId, $xsl_catalog, $param);


Вот как при указании из каких групп выводить указать, что бы выводилось из групп ниже? И заодно покажите какое условие указать, что бы на страницах где есть товары, данный код не работал.

Заранее спасибо!

[Занимаюсь разработкой сайтов на HostCMS] Подробнее в icq: 278975194
Профиль | Сообщений: 565 | Дата создания: 26.03.2009 12:25:41
Re: Вывод товаров из подразделов на странице раздела
HostCMS
Модератор

Регистрация: 02.04.2007
Varkolak,
чтобы вывести из подразделов для корня используйте

// В корне выводим из всех поддиректорий
if ($param['current_group_id'] == 0)
{
$param['current_group_id'] = false;
}


$shop->ShowShop($current_shop_id, $xsl_catalog, $param, $external_propertys);
Профиль | Сообщений: 10759 | Дата создания: 26.03.2009 17:46:20
Re: Вывод товаров из подразделов на странице раздела
HostCMS
Модератор

Регистрация: 02.04.2007
Varkolak писал(а):
Вот как при указании из каких групп выводить указать, что бы выводилось из групп ниже?

см. http://www.hostcms.ru/forums/22/1378/
Профиль | Сообщений: 10759 | Дата создания: 26.03.2009 17:55:22
Re: Вывод товаров из подразделов на странице раздела
ferdinant

Регистрация: 14.04.2008
1. Находимся не в корне.
2. Товаров нет в этой категории.
3. Есть куча суб категорий с товарами.

Задача как вывести в эту категорию товары с суб категорий в рамдомном порядке, при условии что нету в этой категории не одного товара!

Skype:ferdinant1988 ICQ:311960596 E-mail: ferdinant@i.ua
Профиль | Сообщений: 482 | Дата создания: 06.06.2010 13:18:35
Re: Вывод товаров из подразделов на странице раздела
gulnaz1

Регистрация: 14.02.2012
Здравствуйте, искала на форумах, но ничего конкретного не нашла. У меня следующая ситуация. есть группа и подгруппа, когда кликаешь на группу раскрывается только подгруппа в меню например (в центральном блоке ничего не меняется.
группа
подгруппа1
подгруппа2
далее кликаешь на подгруппу открываются товары в центральном блоке. Вопрос! Как сделать так, чтобы при клике на группу выходили в центральном блоке все товары из подгрупп. Может кто кто сталкивался дайте ссылку.

КАМ
Профиль | Сообщений: 1 | Дата создания: 14.02.2012 16:14:04
Re: Вывод товаров из подразделов на странице раздела
Kotoff

Регистрация: 03.02.2008
gulnaz1, у вас частный случай вот этой темы — http://www.hostcms.ru/forums/17/4532/page-3/
общее решение — в последнем сообщении на странице.

Внимание! В связи со сменой основного места работы, я временно не беру заказы на разработку под HostCMS.
Профиль | Сообщений: 1556 | Дата создания: 14.02.2012 16:32:53

Авторизация
Логин: Пароль:  

Список форумовОбщие вопросы по системе управления сайтом HostCMS

О нас говорят!

Приятно осознавать, что предлагая клиентам выбрать HostCMS в качестве системы управления, мы рекомендуем действительно стоящий продукт. На высоком уровне все: простота в управлении, надежность, универсальность, техподдержка.

Рекламное агентство «Сеократ»
Генеральный директор
Андреев Антон

Акции партнеров

Хостинг от TimeWeb

Год хостинга в подарок при покупке любой редакции HostCMS в компании TimeWeb.

Рекомендуем хостинг

SPRINTHOST.RU

Тариф «HostCMS.Mini» за 70 руб./мес., Тариф «HostCMS» за 250 руб./мес.

Создаете сайты?

У нас есть партнерское предложение по поставке системы управления сайтом:

О HostCMS
Редакции HostCMS
Возможности
Поддержка
Области применения
Партнерская программа
Заказать сайт