Хаки и Скрипты Next Generation CMS

Размещаем рекламу между новостями на TWIGе

irbees2008 irbees2008 Опубликовано - 22 - февраля TWIG
1405 - 0
  • Обсудить на :на форуме
  • Уровень сложности исполнения: Справочник

Всем привет,что то я давненько не писал. Вот решил затронуть тему размещения блока с инфой ,можно блока с рекламой. Итак обновил шаблон на городском портале, но там куда всунуть рекламу? Только между новостями, где то попадалось такое решение ,но долго не мог его найти.

Итак решение нашел ,смотрите ссылку на форум,там все просто открываем файл news.table.tpl и после

Код:
{% for entry in data %}
{{ entry }}
Добавляем
Код:
{% if loop.index == 2 %} Ваш блок{% endif %}

Где 2 после какой новости показать Ваш блок

Вот еще какие варианты можно использовать
переменная Описание
loop.index Текущая итерация цикла. (1 индекс)
loop.index0 Текущая итерация цикла. (Индексируется 0)
loop.revindex Количество итераций с конца цикла (1 индекс)
loop.revindex0 Число итераций с конца цикла (0 проиндексировано)
loop.first Истинно, если первая итерация
loop.last Истинно, если последняя итерация
loop.length Количество элементов в последовательности
loop.parent Родительский контекст
Так если вам надо вывести блок после каждой новости то вот так
Код:
{% if  loop.index  %} Ваш блок{% endif %}

Если надо с последней отсчитывать то так
Код:
{% if  loop.revindex==2  %} Ваш блок{% endif %}
Выведет блок перед 2 новостью с конца.

Вывести после первого блока
Код:
{% if  loop.first  %} Ваш блок{% endif %}

Вывести после последнего блока
Код:
{% if  loop.last  %} Ваш блок{% endif %}

С остальными вариантами еще не разобрался

Можешь почитать и вот эту статейку "Протокол Open Graph"

Опрос

Ваше мнение

какой форум лучше для вас
Результаты

Последние комментарии

Теги

Anything in here will be replaced on browsers that support the canvas element

Статистика

  • Caйту: 3324 дня
  • Новостей: 542
  • Комменты: 254
  • Зарегистрированно : 571
  • Онлайн всего: [5]
  • Гости: [4]
  • Поисковики: [1] Google
  • Были сегодня : [4] Яндекс, Google, selischev, irbees2008
  • SQL запросов: 30
  • Генерация страницы: 0.124сек
  • Потребление памяти: 4.938 Mb 
  •   яндекс.ћетрика