В версиях PHPShop 4 и выше существует алгоритм упрощенной смены варианта разделителя товаров с табличной верстки на блочную. В конфигуратор шаблона phpshop/templates/имя_шаблона/php/inc/config.ini добавлен раздел выбора типа разделителя для вывода товаров (li, div, table или bootstrap). Данный подход намного упрощает верстку шаблонов с современными визуальными эффектами.

Пример из шаблона bootstrap

[html]
phpshopshopcore="bootstrap";
phpshopproductindexelements ="bootstrap";
phpshopproducticonelements ="bootstrap-4";
phpshopshopcatalogelement="bootstrap-2";

Таблица сравнения результатов

МетодРезультат вывода
bootstrap<div class="row">Товар А</div>
div<div>Товар А</div>
li<li>Товар А</li>
table<tr><td class="panel_l">Товар А</td></tr>

Таблица переменных

КлассПеременные
phpshopshopcore@productPageDis@
phpshopproductindexelements@specMain@
phpshopproducticonelements@specMainIcon@, @nowBuy@
phpshopshopcatalogelement@leftCatalTable@

Цифирное обозначение после имени (bootstrap-4) назначает принудительно саму сетку, т.е. кол-во товара в длину при выводе без использования дизайн-хука.