Мета-теги в MODx 1.0.2

В новом релизе свободной системы управления MODx 1.0.2 разработчики убрали SEO-механизм простановки мета тегов. Таким образом, моя статья о способах простановки мета-тегов и заголовков в MODx частично потеряла актуальность.

Нижеописанный способ поможет создать инструмент задания метаинформации для страниц сайта в новой версии MODx, а также может служить альтернативным способом простановки мета-тегов в старых версиях этой системы управления контентом.

Для того, чтобы вывести на странице метатеги и заголовки, необходимо создать соответствующие TV-параметры. Для содержимого тега title TV-параметр можно не задавать, а использовать поле расширенный заголовок. Если поле расширенный заголовок имеет осмысленное содержимое и уже используется в информационной структуре сайта (например, выводится на страницах), то целесообразно создать новый TV-параметр.

TV-параметры создаются на странице элементы->управление элементами->Параметры(TV)->Новый параметр (TV)

Создание TV параметров в MPDx

Значения свойств для TV-параметров должны быть такими:

Имя параметра: tvtitle
Заголовок: seo заголовок страницы
Описание: тег title

Имя параметра: tvkeywords
Заголовок: Ключевые слова для страницы
Описание: тег keywords

Имя параметра: tvdescription
Заголовок: Описание страницы
Описание: тег description

Каждый TV-параметр должен использоваться во всех созданных в системе шаблонах.
Т.е. в поле «Укажите шаблоны, которые могут использовать этот Параметр (TV)» надо выбрать все шаблоны.

Если после создания этих TV-параметров будут создаваться новые шаблоны страниц, то область использования созданных TV-параметров надо расширить и на новые шаблоны.

В каждом шаблоне страниц в блоке head необходимо прописать следующую конструкцию:

[sourcecode lang="html"]

[*tvtitle*]




[/sourcecode]

После этих действий под блоком содержимого страницы в списке TV-параметров для каждой страницы мы увидим:

meta-теги на странице в MODx 1.0.2

Таким образом, заполняя эти поля для каждой страницы сайта, можно внести seo информацию о заголовках и метатегах.