В новом релизе свободной системы управления MODx 1.0.2 разработчики убрали SEO-механизм простановки мета тегов. Таким образом, моя статья о способах простановки мета-тегов и заголовков в MODx частично потеряла актуальность.
Нижеописанный способ поможет создать инструмент задания метаинформации для страниц сайта в новой версии MODx, а также может служить альтернативным способом простановки мета-тегов в старых версиях этой системы управления контентом.
Для того, чтобы вывести на странице метатеги и заголовки, необходимо создать соответствующие TV-параметры. Для содержимого тега title TV-параметр можно не задавать, а использовать поле расширенный заголовок. Если поле расширенный заголовок имеет осмысленное содержимое и уже используется в информационной структуре сайта (например, выводится на страницах), то целесообразно создать новый TV-параметр.
TV-параметры создаются на странице элементы->управление элементами->Параметры(TV)->Новый параметр (TV)
Значения свойств для TV-параметров должны быть такими:
Имя параметра: tvtitle
Заголовок: seo заголовок страницы
Описание: тег title
Имя параметра: tvkeywords
Заголовок: Ключевые слова для страницы
Описание: тег keywords
Имя параметра: tvdescription
Заголовок: Описание страницы
Описание: тег description
Каждый TV-параметр должен использоваться во всех созданных в системе шаблонах.
Т.е. в поле «Укажите шаблоны, которые могут использовать этот Параметр (TV)» надо выбрать все шаблоны.
Если после создания этих TV-параметров будут создаваться новые шаблоны страниц, то область использования созданных TV-параметров надо расширить и на новые шаблоны.
В каждом шаблоне страниц в блоке head необходимо прописать следующую конструкцию:
[sourcecode lang="html"][*tvtitle*] [/sourcecode]
После этих действий под блоком содержимого страницы в списке TV-параметров для каждой страницы мы увидим:
Таким образом, заполняя эти поля для каждой страницы сайта, можно внести seo информацию о заголовках и метатегах.