<p>Программист</p> Борис Козуб

Фильтрация дополнительных свойств типа "флажок" 313

Возникла потребность при фильтрации вывести товары, у которых в дополнительном свойстве типа флажок не стоит галочки, но в HostCms фильтр обрабатывает подобный вариант не совсем так, как нам нужно (при выключенной галочке в фильтре выводятся все товары, не зависимо от значения дополнительного свойства).

Вывод разных блоков в одном макете 309

Когда мы разрабатывали шаблон http://unify.kad.systems/, мы заметили очень инетересную закономерность: все страницы отличаются друг от друга только наличием одного или другого дополнительного блока. И мы подумали, а почему бы не реализовать для всех страниц один универсальный макет. В данном случае это было очень уместно. Обслуживать такой код будет проще, да и сайт не будет захламляться лишними макетами. Кроме того, мы получим интересную возможность включать и выключать нужные блоки на любой странице сайта.

Вывод случайных товаров из корневой группы 286

Допустим что к карточке товара вы захотели добавить блок "С этим товаром также смотрят", в котором будут выводиться случайные товары из групп, расположенных в корневой группе текущего товара. Например: Товар находится в группе "Лакомства для кошек". Корневая группа для этого товара - это "Товары для кошек". В результате в блок "С этим товаром также смотрят" будут выведены товары, которые находятся в группах раздела "Товары для кошек".

Пагинация страницы списка производителей 249

В HostCMS существует отдельная Типовая Динамическая Страница(ТДС), которая отвечает за вывод списка производителей товаров интернет магазина. Обязательным условием является то, что путь у структуры, в которой будет отображаться список производителей, должен быть producers.

Но бывает такое, что по какой-то причине вы захотели отображать список всех производителей на странице с другим путем. Тогда может возникнуть проблема с пагинацией (перелистывание страниц).

Вывод инфоэлементов из одноименных групп 266

Допустим, у вас существует несколько инфосистем, в каждой из которых есть группы с одинаковыми названиями, например, "Информация". И вы хотите, чтобы на главной выводились элементы из групп "Информация".

Ошибка 404 на странице Интернет-магазина или Информационной системы 292

Иногда при интеграции сайта, при попытке просмотреть интернет-магазин или инфосистему появляется ошибка 404.

Частой причиной возникновения такой ошибки бывает то, что интернет-магазин или инфосистему надо указывать не только в настройках структуры, в которой они будут отображаться, но и для самого интернет-магазина или инфосистемы надо в настройках указывать структуру, к которой они будут привязаны.