Example3 BitrixShop - andreyryabin/sprint.editor GitHub Wiki
Будем устанавливать решение на стандартный шаблон магазина который уже идёт в комплекте с Битриксом, выглядит он так
Установить решение очень просто, достаточно пройти в каталог решений и в строке поиска ввести sprint.editor
Устанавливаете решение
Вы всё сделали правильно, переходим к настройке и редактированию шаблонов, осталось совсем немного:
Решение может работать как с элементами (товарами или новостями), так и с разделами, начнём с разделов, нажимаем «Изменить»
Далее добавляем новое пользовательское свойство
Выбираем тип данных, код пользовательского свойства и подпись, нажимаем «Сохранить»
Готово, редактор появился
Делаем тестовое описание
Чтобы не искать долго где находится нужный нам шаблон переходим в публичный раздел сайта и в режиме редактирования выбираем «Редактировать шаблон компонента каталог»
Если используется стандартный шаблон (в нашем случае та и есть) Битрикс предложит создать копию, так и поступим
Вставляем нужный нам код:
<div class="inner_wrapper">
<div class="group_description_block top">
<?$APPLICATION->IncludeComponent("sprint.editor:blocks", ".default", array(
'IBLOCK_ID' => $arParams['IBLOCK_ID'],
'SECTION_ID' => $arCurSection['ID'],
'PROPERTY_CODE' => 'UF_EDITOR',
),$component,array(
'HIDE_ICONS' => 'Y'
))?>
</div>
</div>Готово, теперь установим редактор и для элементов, переходим к редактированию свойств инфоблока
Создаём новое свойство и сохраняем
Готово, теперь редактор появился в форме редактирования элемента, добавим для проверки в него текст и подзаголовок
Осталось последнее - редактируем шаблон компонента, как и в случае с шаблоном каталога система может предложить скопировать и только потом станет доступно редактирование
Вставляем следующий код:
<?$APPLICATION->IncludeComponent(
"sprint.editor:blocks",
".default",
Array(
"ELEMENT_ID" => $arResult["ID"],
"IBLOCK_ID" => $arResult["IBLOCK_ID"],
"PROPERTY_CODE" => "EDITOR",
"USE_JQUERY" => "N",
"USE_FANCYBOX" => "N",
),
$component,
Array(
"HIDE_ICONS" => "Y"
)
);?>Готово!

















