Размещение компонента с помощью модуля «Включаемый код»
114 / 177
Модуль «Включаемый код» предназначен для подстановки любого PHP-кода в любое место на сайте.  

С помощью модуля можно встроить компонент прием пожертвований прямо в текст новости.  
 
Живой пример внутри текста! Это не картинка, а компонент, который вставлен с помощью модуля «Включаемый код»: 
В частности, модуль позволяет встроить компонент «Прием пожертвований» в любой другой компонент с включенным кэшированием. 

Принцип действия прост: разместите в любом месте специальный текст, и вместо него будет подставляться результат выполнения определенного включаемого файла. 

Страница решения в Маркетплейсе: 
http://marketplace.1c-bitrix.ru/solutions/askaron.include/

Создание включаемого файла:

Самый простой способ - создать включаемый файл на основе готового примера. После установки модуля  «Прием пожертвований» в списке «Примеры включаемых файлов» появится новый пример - askaron.donation.robokassa.php, создадим на его основе включаемый файл.

Создание_Вк_Ф

Теперь в списке Включаемые файлы появился файл с новым случайным именем. В нашем случае - askaron.donation.robokassa_l2f7i1cn.php. Откроем его через пункт меню «Просмотр файла».

Список_Вк_Ф

Файл содержит подсказки с автоматически генерируемым кодом включения файла.

<!--askaron.include 
askaron.donation.robokassa__l2f7i1cn.php
<PARAMS>
    <INV_DESC>Пожертвование в благотворительный фонд</INV_DESC>
    <BUTTON_NAME>Оплатить</BUTTON_NAME>
</PARAMS>
-->

Размещая данный код в любом месте PHP-кода мы передаем модулю
«Включаемый код» указание какой файл открыть - askaron.donation.robokassa_l2f7i1cn.php  и какие параметры ему передать - <PARAMS>...</PARAMS>.

 Код подключения самого компонента.

Заключение: 

Приведенные примеры позволяют без написания сложного кода удобно встраивать один компонент в другой с включенным кэшированием. 

Попробуйте модуль «Включаемый код» на своем сайте: 
http://marketplace.1c-bitrix.ru/solutions/askaron.include/

0  


 Описание модуля | Описание курса | Продвинутый обмен с 1С