Комплекты могут быть отображены на страницах товаров, страницах категорий или любых других местах магазина. Во вкладке "Отображение" можно настроить автоматический вывод комплектов.
Вам доступна возможность ограничивать вывод комплектов, исходя из Витрин.
Вывод на странице товара
Сначала вам необходимо выбрать место вывода.
По умолчанию вам доступно 2 места для вывода комплектов: рядом с кнопкой "в корзину", "блок дополнительной информации в основной части описания товара".
Места вывода зависят от вашей Темы дизайна.
Также можно самостоятельно определить место вывода, установив пункт "Ручной вывод". Для этого необходимо будет встроить специальную конструкцию в шаблон вывода товара (product.html).
После того, как вы определились с местом вывода, необходимо выбрать элементы, на страницах товаров которых будут отображены наборы.
Например, если выбрать категорию "Рюкзаки", тогда комплекты будут отображены на страницах всех товаров, которые принадлежат категории "Рюкзаки".
Вывод на странице категорий
На странице категории по умолчанию место вывода одно. Чтобы его изменить, используйте ручной вывод и специальную конструкцию на странице вывода категории (category.html).
Место вывода зависят от вашей Темы дизайна.
После того, как вы определились с местом вывода, необходимо выбрать категории, на страницах которых будут отображены наборы.
Вывод по запросу
Комплекты или группы комплектов могут быть отображены в любом месте магазина при помощи вывода "По запросу".
Суть: комплектам присваивается ID вывода. При помощи этого идентификатора плагин определяет, какие комплекты следует отобразить на странице.
Вывод возможен только в тех местах, где разрешено использование Smarty.
Если указать одинаковый идентификатор для разных комплектов, тогда все они будут выведены по запросу.
Доступные параметры конструкции "По запросу"
При выводе "по запросу" в специальной конструкции (хелпере) можно использовать дополнительные параметры.
Если вы не понимаете, для чего необходим данный подраздел, не используйте его. Разработчик не несет ответственности за некорректное использование хелперов.
Рассмотрим все возможные случаи:
{shopProductsetsPluginHelper::show(2)} - идентификатор набора равен 2. Цифру можно узнать из адресной строки браузера. {shopProductsetsPluginHelper::show('hey')} - идентификатор вывода "по запросу" равен "hey". {shopProductsetsPluginHelper::show($product)} - отобразить все комплекты для товара $product. {shopProductsetsPluginHelper::show($product, $params)} - отобразить все комплекты для товара $product с параметрами $params. {shopProductsetsPluginHelper::show($category)} - отобразить все комплекты для категории {shopProductsetsPluginHelper::show($category, $params)} - отобразить все комплекты для категории с параметрами $params. {shopProductsetsPluginHelper::show(2, $product)} - идентификатор набора равен 2, товар $product является активным товаром. {shopProductsetsPluginHelper::show(2, $product, $params)} - идентификатор набора равен 2, товар $product является активным товаром. Используются параметры $params. {shopProductsetsPluginHelper::show(2, $category)} - идентификатор набора равен 2. Проверить, является ли набор доступным для категории $category {shopProductsetsPluginHelper::show(2, $category, $params)} - идентификатор набора равен 2. Проверить, является ли набор доступным для категории $category. Используются параметры $params. {shopProductsetsPluginHelper::show(2, $product, $category)} - идентификатор набора равен 2, товар $product является активным товаром. Проверить, является ли набор доступным для категории $category. {shopProductsetsPluginHelper::show(2, $product, $category, $params)} - идентификатор набора равен 2, товар $product является активным товаром. Проверить, является ли набор доступным для категории $category. Используются параметры $params.
Параметры $params
Во избежание ошибок крайне не рекомендуется использовать параметры.
$params = [ 'category' => (int|array) проверить доступность для категории 'type' => (string) bundle|userbundle|all. Выберите тип отображения: только комплекты, только комплекты пользователя, все. 'show_userbundle_form' => (null|bool) тип комплектов пользователя: по умолчанию, как в настройках (null), кнопка (false), форма (true). 'show_before_after_html' => (bool) отображать html код перед/после набора и заголовок комплекта. 'set_id' => (int) ID комплекта ]