Встроить можно так
Зайдите в ACP и перейдите на страницу редактирования шаблонов своего стиля (Внешний вид > Стиль > Стили и шаблоны > Ваш стиль> Изменить CSS и HTML > вкладка Шаблоны). Нажмите кнопку Создать и выберите HTML-шаблон.
В открывшемся окне заполните поля:
Имя: myCustomBlock
Переменные:
$orientation='vertical'
Расположение: Добавить существующее расположение
Существующее расположение : front
Группа: Добавить в существующую группу
Существующая группа: widgets
Прилоежние: Система
В открывшийся шаблон вставьте код
<li class='ipsWidget ipsWidget_{$orientation} ipsBox'>
<h3 class='ipsType_reset ipsWidget_title'><!-- BLOCK_NAME --></h3>
<div class='ipsWidget_inner'>
<div class='ipsPad'>
<p class='ipsType_reset'>
<!-- BLOCK_CONTENT -->
</p>
</div>
</div>
</li>
Где:
<!-- BLOCK_NAME -->
Название блока
<!-- BLOCK_CONTENT -->
Содержимое блока
Теперь откройте шаблон widgetContainer (core > front > global), найдите:
<ul class='ipsList_reset'>
Добавьте ниже
{{if $orientation == 'vertical'}}
{template="myCustomBlock" group="widgets" app="core" params=""}
{{endif}}
Эта проблема из-за включенной функции форматирования текста. Возникает при вставке копипасты. Можно отключить данную функцию в админке - внешний вид - редактор - настройки