Работа с каталогом в версии php 7 и выше

Работа с каталогом в версии php 7 и выше


В новой реализации модулей (автоматически включается при использовании PHP 7, либо если в файле config.ini установлено значение compatible-modules = "1") макрос catalog getObjectsList(), который используется в шаблоне для вывода товаров, больше не поддерживается. Для вывода объектов каталога в новой реализации модулей нужно использовать новый макрос catalog getSmartCatalog().

Пример: http://ваш_домен.ru/udata/catalog/getSmartCatalog/notemplate/id_страницы_каталога/

Соответственно вместо старого макроса фильтра нужно использовать новый catalog getSmartFilters(), предварительно проиндексировав позиции каталога в модуле "Каталог"

Пример: http://ваш_домен.ru/udata/catalog/getSmartFilters/notemplate/id_страницы_каталога/0/1 

Подробнее о миграции на php7 в UMI-CMS:

http://api.docs.umi-cms.ru/migraciya_na_php7/