Перейти к контенту
  • 0

Вопрос по коду шаблона


XTR

Вопрос

Для вывода блоков в сайдбаре есть такая конструкция

 

<foreach loop="side_blocks:$side_blocks as $block">
{$block}
</foreach>
 
Как написать условия, чтобы можно было вставлять свой HTML-код между блоков? Или есть иной способ (кроме написания своих хуков, конечно)?
Изменено пользователем XTR
Ссылка на комментарий
Поделиться на других сайтах

Рекомендуемые сообщения

  • 0

Написать свой хук - это самый правильный и не сильно запарный способ. 

 

Можно легко вставить до или после всех. А вот между можно вставить только засунув свой код в массив $side_blocks . Или можно внутри перечисления поставить счетчик и вставить после блока номер Х. 

 

<if test="$mycount = 0"></if>
<foreach loop="side_blocks:$side_blocks as $block">
 
<if test="($mycount++) AND ($mycount == 5)"> Ваш код. </if>
 
{$block}
</foreach>
Ссылка на комментарий
Поделиться на других сайтах

Присоединиться к обсуждению

Вы можете ответить сейчас, а зарегистрироваться позже. Если у вас уже есть аккаунт, войдите, чтобы ответить от своего имени.

Гость
Ответить на вопрос...

×   Вы вставили отформатированный текст.   Удалить форматирование

  Допустимо не более 75 смайлов.

×   Ваша ссылка была автоматически заменена на медиа-контент.   Отображать как ссылку

×   Ваши публикации восстановлены.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Зарузка...
×
×
  • Создать...

Важная информация

Находясь на нашем сайте, вы соглашаетесь на использование файлов cookie, а также с нашим положением о конфиденциальности Политика конфиденциальности и пользовательским соглашением Условия использования.