Регистрация
Регистрируясь, вы подтверждаете свое согласие с соглашением об использовании персональных данных.
Восстановление пароля
03.03.2016, 15:16
Гость
Гость

Здравствуйте!
В готовых компонентах Неткет объекты в списке выводятся основные товары. Я хочу увидеть на этой странице, и основные товары, и и их варианты. Пример:
товар 1, цвет белый, 1000р, ссылка на товар
товар 1, цвет черный, 1500р, ссылка на товар
и тп
Это возможно средствами Неткет?
Если да, то как?

Техподдержка утверждает, что ответ в документации... Второй день перечитываю мануал netcat.ru/developers/docs/modules/module-netshop/options-cc/ Пожалуйста, помогите понять, что там написано.
Спасибо!
03.03.2016, 15:55
Владимир
Web-Element

Зарегистрирован:
2011-07-07
Сообщений: 64

Может быть это поможет?:
$ignore_parent = true
http://netcat.ru/developers/docs/components/system-settings/
18.03.2016, 16:17
Nexwich
Панасин Александр
Nexwich

Зарегистрирован:
2011-04-05
Сообщений: 1037

Поддержка считает что вам необходимо отобразить дочернии товары в полном отображении их основного товара и потому вам советуют использовать "Готовые шаблоны отображения вариантов для быстрого добавления в корзину". Конечно он не рабочий, но поддержка этого не знает.
Если товар нужно отобразить в списке объектов, то есть в каталоге, то ответ выше, то что надо.
Если вам в полном отображении товара нужно отобразить дочернее товары, то используйте готовый шаблон.
Код:
<?php
$variants = $item["_Variants"]->where('StockUnits', '0', '!==');
foreach ($variants as $variant) { ?>
<div><a href='<?= nc_object_path($classID, $variant['Message_ID']) ?>'><?= $variant['Name'] ?></a></div>
<? } ?>


Модуль "Почтовые уведомления" – настройка email уведомлений на вашем сайте без программирования. Бесплатно. http://netcat.ru/products/CatStore/solution_242.html
30.06.2016, 13:48
kostyara
kos

Зарегистрирован:
2011-04-26
Сообщений: 29

Александр, а как в данном случае сделать проверку на активный элемент? Например выбранный размер обуви?
05.07.2016, 10:26
Nexwich
Панасин Александр
Nexwich

Зарегистрирован:
2011-04-05
Сообщений: 1037

В данном примере вы перейдете в сам товар а значит у вас будет известен номер объекта. Переменная $f_RowID или другие, но так как это все же магазин, то будем использовать массив $item
Код:
<?php
if(!$element) $element = $item["Message_ID"];
$variants = $item["_Variants"]->where('StockUnits', '0', '!==');
foreach ($variants as $variant) { ?>
<div><a href='<?= nc_object_path($classID, $variant['Message_ID']) ?>'<? if($element == $variant["Message_ID"]){ ?> class='active'<? } ?>><?= $variant['Name'] ?></a></div>
<? } ?>


Модуль "Почтовые уведомления" – настройка email уведомлений на вашем сайте без программирования. Бесплатно. http://netcat.ru/products/CatStore/solution_242.html
198 196 2016-07-05 10:26:52 14454
Описание проекта