Вставка кода между анонсом и полным текстом

#1 23 октября 2014 в 04:22
Здравствуйте.

Как можно на уровне шаблона реализовать вывод произвольного html-кода между анонсом и полным текстом статьи? Причем должно выполняться условие: если у статьи не задан анонс, то код не выводится.

Иными словами: в теле статьи сразу после анонса необходимо вывести информационный (рекламный и.т.д) блок.
#2 23 октября 2014 в 11:01
Уточнение: 1.10.4
Код должен выводиться между анонсом и полным текстом на странице статьи, а не на странице анонсов.
#3 23 октября 2014 в 12:34
дело в том что при просмотре статьи в шаблонах нет настроек анонсов, т.е. полный текст уже во программной части (frontend.php) объединяется с анонсом.
  1. // Тело статьи в зависимости от настроек
  2. $article['content'] = $model->config['readdesc'] ? $article['description'].$article['content'] : $article['content'];
Значит нужно дорабатывать сам компонент.
#4 23 октября 2014 в 12:40
trOid, а нельзя ли именно в этой строке прописать html-код?

  1. $article['description']. html-код $article['content']
или же в самом шаблоне com_content_read.tpl есть
  1. <div class="article_content">
  2. {$article.content}
  3. </div>
отвечающий за вывод полной статьи с анонсом
и получить что-то такое:
  1. <div class="article_content">
  2. {$article.ананос}
  3. </div>
  4. <div>
  5. html-код
  6. </div>
  7. <div class="article_content">
  8. {$article.продолжение статьи}
  9. </div>
Извините за мои знания php. Были бы они, не спрашивал))
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.