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


Реклама



Новости IT технологий
Наши ссылки

Документация
Управление сайтом
Создание качественного сайта
Видеоуроки
Раздел для разработчиков
*Уведомление модератора о новом вопросе в FAQ
*Текст за HTML
*Отключение вывода отладочной информации на странице
*После обновления UMI не работают некоторые кастомные макросы
Произвольные поля при добавления объекта на страницу
Настройка работы с изображениями для администраторов сайта
Накладывание водяного знака при размещении изображений
Ссылки на предыдущую (следующую) позицию каталога
Вставка смайликов и цитирование текста на форуме
Разбиение по страницам
Автообрамление тегами "p" в админке
Миниатюры изображений не отображаются на сайте
Доступ к данных отправляемым через форму
Подключение галереи jQuery ColorBox
Перенос сайта на UMI-CMS с хостинга на localhost
Страница не найдена
Сохранение данных в форме при перегрузке страницы
Вывод поля по его имени в TPL
При импорте каталога позиции не обновляются а создаются заново
Работа с каталогом в версии php 7 и выше
Тире вместо нижнего подчеркивания в url
Работа с набором изображений в xslt
Админ режим в Шаблонах данных
SSL сертификат - продление
SSL настройка HTACCESS
AmoCRM

Работа с каталогом в версии 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/