Я прекрасно понимаю что такое Html. Вы написали о introtext но в описании к нему не написано как его использовать, тойсть то как он вызывается есть, а как выделить участок текста нету, очевидно что тут возникают вопросы. Я ещё раз попробую вам объяснить, что мне необходимо, так как мне кажется, что мы не понимаем друг друга. Из текста на странице, содержание, контент, как угодно, нужно взять тег h1, что бы его можно было использовать в новостной ленте как загаловок ссылку на страницу материала? Вы понимаете о чём я?
Уфф. Вы понимаете, что такое поля документа?
В [[*introtext]] выводится не какая-то часть текста из поля "Содержимое ресурса", а то, что вы забьете в поле "Аннотация" и только в него.
Краткий ликбез соответствия полей и тегов:

Если Вы наведёте курсор на заголовок любого поля, там появится подсказка какой тег выведет его содержимое:
По пунктам.
pagetitle у страницы - Заголовок
h1 в начале страницы - Заголовок, синий, красный, белый
в <div> в котором новостная лента необходимо выводить h1 понимаете? Не pagetitle, а H1 этого документа. И способ краткого описания и первые сколько-то символов не подходит, так как нужен случайный участок текста, в середине или последнии 2 слова.</div>
Если Вам нужно что-то вывести, Вы это пишете в какое-то поле документа и выводите с помощью соответствующего тега MODX. Взять весь текст из поля [[*content]] и вытащить из него только первый <h1> можно, но для этого нужно писать сниппет, который спарсит весь текст, найдёт первое вхождение <h1> и выведет содержимое тега). Но это просто глупо и накладно по ресурсам.
Если надо вывести текст только из этого <h1>, вбейте такой же текст в поле "Расширенный заголовок", к примеру, и выводите в чанке [[+longtitle]]. То есть, в редакторе будет так:
А в чанке ставите:
<h3>[[+longtitle]]</h3>
[[+introtext]]
Причём, никто Вам не мешает в поле использовать и теги HTML, если нужно как-то нестандартно оформить вывод.
Если стандартных полей не хватает, используйте TV.
[ed. note: rpa last edited this post 12 years, 5 months ago.]