Каталог решений

Покупка продления купона

Продолжительность:
Общая сумма:
0 руб.
Ваш запрос успешно отправлен!

Я согласен с условиями активации продлений
Продлить
Продолжить покупки

Товары в контенте

Решение предназначено для размещения на тестовых страницах, в элементах инфоблоков (статьях), блока с товарами интернет-магазина с кнопкой "купить". Количество товаров может быть от 1 до 3х.После установки модуля в визуальном редакторе элемента появляется сниппет под названием  "Добавить блок с товарами".Для добавление снипета, предварительно нужно добавить нужные товары в сниппет, далее разместить сниппет на странице путем перетаскивания мышкой в нужное место.Отличный инструмент для контент-менеджера.

Товары в контенте

Товары в контенте

Купить: 9 500 руб.
Попробовать (3 дня)
от 7 Studio
Купить продление
Скриншоты
Описание

Технические данные

Опубликовано:
22.09.2026
Версия:
1.0.15
Установлено:
Менее 50 раз
Подходящие редакции:
«Малый бизнес», «Бизнес»
Адаптивность:
Нет
Поддержка Композита:
Нет
Совместимо с Сайты24
Нет

Пользовательское соглашение

Описание

Решение предназначено для размещения на тестовых страницах, в элементах инфоблоков (статьях), блока с товарами интернет-магазина с кнопкой "купить". Количество товаров может быть от 1 до 3х.

После установки модуля в визуальном редакторе элемента появляется сниппет под названием  "Добавить блок с товарами".

Для добавление снипета, предварительно нужно добавить нужные товары в сниппет, далее разместить сниппет на странице путем перетаскивания мышкой в нужное место.

Отличный инструмент для контент-менеджера.
Отзывы (0)
Обсуждения (0)
Здесь пока никто ничего не написал. Будьте первым.
Что нового
1.0.14 (05.11.2021) (beta) Обновление языковых файлов
1.0.3 (02.11.2021) (beta) Улучшен контроль диалогового окна выбора товаров.
Установка
<h1>Инструкция по установке решения</h1>
1. Локальная установка

Для того что-бы добавить продукты в контент статьи или новости необходимо в файле result_modifier.php шаблона компонента
вставить данный код

<?php
if(Bitrix\Main\Loader::includeModule("studio7spb.goodscont") )
  $arResult["DETAIL_TEXT"] = \Studio7spb\Marketplace\CMarketplaceContentProducts::setProducts($arResult["DETAIL_TEXT"], "news", "news.uno");
?>

где

- $arResult["DETAIL_TEXT"] - переменная содержащая контент
- news - это шаблон компонента bitrix:catalog.top для более чем одного товара
- news.uno - это шаблон компонента bitrix:catalog.top для одного товара (если не задан будет применён шаблон для более чем одного товара)

После этого в $arResult["DETAIL_TEXT"] будет использоваться заданный сниппет товаров.

<h2>2. Вариант инициализации решения для всех компонентов и сайта в целом.</h2>

В файле /bitrix/php_interface/init.php напишите этот код
<?php
if(\Bitrix\Main\Loader::includeModule("studio7spb.goodscont"))
  \Studio7spb\Marketplace\CMarketplaceContentProducts::useProductsSnippet(\Bitrix\Main\Config\Option::get("studio7spb.goodscont", "template"), \Bitrix\Main\Config\Option::get("studio7spb.goodscont", "template_uno"));
?>

во второй строчке news - это шаблон компонента списка
в данном варианте подключения решения поиск и замена сниппета будет происходить по всему контенту.

Начиная с версии 1.0.13 этот код устанавливается автоматически при установке модуля. При установке модуля сниппет с товарами будет действовать везде, для локализации его действия нужно использовать первый способ подключения, при этом нужно удалить в файле /bitrix/php_interface/init.php строку:

<? include($_SERVER["DOCUMENT_ROOT"]."/bitrix/php_interface/studio7spb.goodscont/use.php"); ?>


Пример настройки решения

На странице Параметры списка товаров , которая будет иметь адрес https://адрес вашего сайта/bitrix/admin/studio7spb.goodscont.catalog.top.php (замените тут адрес вашего сайта на ваше доменное имя), задаются  параметры для компонента, который выводит товары. Модуль Товары в контенте для выводя товаров сниппета использует компонент bitrix:catalog.top. Данные параметры дублируют параметры bitrix:catalog.top



Так же как задаются параметры для bitrix:catalog.top должны быть заданы параметры для товаров в контенте (это инфоблок товаров, типы цен и прочее). Но так же есть и различие - выбор шаблона компонента сдвоен. В модуле мы имеем возможность задать два шаблона вывода. Мы считаем что когда товар один - для него нужно дать возможность использовать отдельный шаблон, но если этот шаблон для вывода одного товара не задан - будет задействован общий шаблон списка.





Минимальные настройки, которые можно задать на странице Параметры списка товаров приведены на картинке ниже.


Поддержка
Режим работы техподдержки: 10:00 — 17:00 с Пн по Пт.
Максимальное время ответа на обращение – 48 часов.
Предоставление доступа к сайту в сложных случаях является обязательным условием оказания технической поддержки.
Email: marketplace@7sait.spb.ru

Другие решения разработчика

Решение добавлено в корзину

Перейдите в корзину и оформите заказ или продолжите покупки
Перейти в корзину
Продолжить покупки