• 1370
  • 0
  • Обсудить нана форуме
  • Адаптировал: infinity237
  • Уровень сложности исполнения: Справочник

Многие видели на сайтах в новостях блоки с рекламой которые размещены в самом тексте,вот такой вариант и выкладываю.
И так приступим,прежде всего лучше все это делать на SVN версии движка.
1.Размещаем по середине текста без учёта точек:

Код:
{% set text_news = news.short~news.full %}
{{ text_news|slice(0,text_news|length/2) }}
TextText
{{ text_news|slice(text_news|length/2,text_news|length) }}
2. После трех точек:
Код:
{% set text_news = news.short~news.full %}
{% for text in text_news|split('.') %}
{{text}}{% if loop.index and not(loop.last) %}.{% endif %} {% if loop.index == 3 %}123{% endif %}
{% endfor %}
3. после 3 точки и 7
Код:
{% set text_news = news.short~news.full %}
{% for text in text_news|split('.') %}
{{text}}{% if loop.index and not(loop.last) %}.{% endif %} {% if loop.index == 3 %}После 3{% endif %}{% if loop.index == 7 %}После 7{% endif %}
{% endfor %}

Можешь почитать и вот эту статейку "Вставляем правильно дополнительное поле xfields"

mistakes

Это тоже интересно

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

Ваше мнение

TWIG -что это?
Результаты

----