Не работает itemsPropertiesListJustAvailable

#
Не работает itemsPropertiesListJustAvailable
В обновление 6.7.9 добавили новую опцию http://www.hostcms.ru/support/updates/
* В контроллер показа магазина добавлена опция itemsPropertiesListJustAvailable(TRUE), которая для списка свойств в фильтре выводит только доступные элементы списка для товаров данной группы.

Установил обновление 6.7.9, затем в коде ТДС для контроллера показа задал опцию ->itemsPropertiesListJustAvailable(TRUE) перед ->show() вот так:

$Shop_Controller_Show
   ->xsl(
      Core_Entity::factory('Xsl')->getByName($xslName)
   )
   // Выводить свойства товаров
   ->itemsProperties(TRUE)
   // Выводить специальные цены
   ->specialprices(TRUE)
   // Выводить модификации на уровне с товаром
   //->modificationsList(TRUE)
   // Режим вывода групп
   //->groupsMode('none')
   // Выводить доп. св-ва групп
   //->groupsProperties(TRUE)
   // Фильтровать по ярлыкам
   //->filterShortcuts(TRUE)
  ->itemsPropertiesListJustAvailable(TRUE)
   ->show();

на что получаю ошибку:

Exception: The method 'itemsPropertiesListJustAvailable' does not exist in 'Shop_Controller_Show'
36 modules/core/exception.php
177 modules/core/servant/properties.php
528 hostcmsfiles/lib/lib_49/lib_49.php
528 hostcmsfiles/lib/lib_49/lib_49.php
271 modules/lib/model.php
166 modules/core/page.php
3 templates/template27/template.htm
96 modules/template/model.php
166 modules/core/page.php
208 templates/template25/template.htm
96 modules/template/model.php
166 modules/core/page.php
498 modules/core/command/controller/default.php
195 modules/core/router/route.php
239 index.php

куда всё таки вставлять itemsPropertiesListJustAvailable
Ускорение сайтов / Любые работы по сайту / Обращайтесь в nivaks-studio.ru
Модератор
#
Re: Не работает itemsPropertiesListJustAvailable
Вероятно вы установили бета-обновление до включения этой опции в обновление. Повторно установите обновление, как это сделать можно уточнить в поддержке
#
Re: Не работает itemsPropertiesListJustAvailable
HostCMS,
Думаю уже в курсе https://www.hostcms.ru/forums/2/11876/#71771
E-mail: info@syrbek.ru / телега: @syrbek /skype: activexm / syrbek.ru / Поддержка сайтов / г. Москва [HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, Git, SVN, Redmine]
#
Re: Не работает itemsPropertiesListJustAvailable
Опция itemsPropertiesListJustAvailable выводит доступные элементы списка только для товаров (во всяком случае у меня так работает), а модификации она не учитывает.
Что нужно сделать чтобы еще учитывались и модификации ?
Модератор
#
Re: Не работает itemsPropertiesListJustAvailable
MaximM писал(а):
Опция itemsPropertiesListJustAvailable выводит доступные элементы списка только для товаров (во всяком случае у меня так работает), а модификации она не учитывает.

так в списке на странице у вас только товары, а не модификации.
Чтобы учитывались модификации, сами модификации должны выводиться на уровне товаров.
#
Re: Не работает itemsPropertiesListJustAvailable
HostCMS
Цитата:
так в списке на странице у вас только товары, а не модификации.

У меня фильтр по доп. свойствам сделан по вашему примеру как здесь https://www.hostcms.ru/forums/2/11797/. Он учитывает доп. свойства модификаций, но выводит только их родительские товары. Мне не нужно чтобы модификации выводились с товарами.
И вот как бы сделать чтобы опция itemsPropertiesListJustAvailable так же учитывала наличие или отсутствие доп. свойств у модификаций.
Модератор
#
Re: Не работает itemsPropertiesListJustAvailable
MaximM,
Данная опция о том, как у вас сделан фильтр ничего не знает и работает именно так, как указано в ее описании.
#
Re: Не работает itemsPropertiesListJustAvailable
Данный параметр itemsPropertiesListJustAvailable(TRUE) если есть показ товаров из всех под категорий как на демо сайте http://demoshop.hostcms.ru/shop/clothes/woman/dresses/ то показывает только то что есть в текущей категории, а свойства товаров из под категорий не смотрит? Установку и тестирование проводил локально с помощью этого шаблона. Возможно ли доработать для таких случаев?
E-mail: info@syrbek.ru / телега: @syrbek /skype: activexm / syrbek.ru / Поддержка сайтов / г. Москва [HTML, CSS (Bootstrap), JS(JQuery, ExtJS), PHP, MySQL, MSSql, Posgres, Git, SVN, Redmine]
Модератор
#
Re: Не работает itemsPropertiesListJustAvailable
Seri писал(а):
а свойства товаров из под категорий не смотрит?

он и не должен смотреть, будут браться разрешения для корневой (нулевой) группы. Если у вас большой магазин с тысячами списочных свойств, рассчитывать для всех будет весьма накладно. По сути это свойство ограничивает значения списочных свойств, а не влияет на выбор свойств для группы.
#
Re: Не работает itemsPropertiesListJustAvailable
HostCMS
Цитата:
Данная опция о том, как у вас сделан фильтр ничего не знает и работает именно так, как указано в ее описании.

Я все клоню к тому, что хотелось бы иметь похожую опцию, но которая будет учитывать еще и доступные элементы списка для модификаций.
Вот зачем: например в группе "Куртки" у товаров есть три доступных доп свойства типа список и по ним выводим фильтр товаров:
1. "ПОЛ" с элементами списка "мужской", "женский"
2. "СЕЗОН" с элементами списка "зима" "весна" , "лето", "осень"
3. "РАЗМЕР" с элементами списка S, M, L, X, XL  и т.д.
И получается что  для 1 и 2  доп свойства "пол" и "сезон" мы задаем значения родительским товарам, а для свойства 3 "размер" значения задаем модификациям.
И если мы включаем функцию itemsPropertiesListJustAvailable, то у нас элементы 1-го и 2-го списков отображаются в фильтре, а 3-го не отображаются т.к.они принадлежат только модификациям.
Вы писали :Цитата:
Чтобы учитывались модификации, сами модификации должны выводиться на уровне товаров.
Но скорее всего редко кто использует такой вывод.
Поэтому вопрос: возможно ли сделать так, чтобы в фильтре выводились только доступные доп свойства как товаров так и модификаций , но при этом модификации не выводить на уровне товаров ?
Авторизация