Поиск
Последние записи:
- Нестандартные шрифты для сайта. Использование и рецепты.
- Определение региона посетителя сайта
- Команды работы с сервером для web-разработчика
- Настройки TinyMCE в MODx
- Как выбрать хостинг для сайта?
- CSS хаки. Особенности кроссбраузерной верстки.
- Уязвимости e107
- Установка DISQUS на сайт. Внешняя система комментариев
- Новогодний подарок для разработчиков сайтов
- 301 Редирект на Ucoz и не только…
Самое популярное:
- MODx Revolution vs MODx Evolution
- Дублирование контента в MODx
- Мета-теги и заголовки MODx
- Карта сайта и google sitemap в MODx
- Как подключить lightbox
- Проблема c кодировками MODx
- Мета-теги в MODx 1.0.2
- RSS лента на MODx
- CSS хаки. Особенности кроссбраузерной верстки.
- Установка DISQUS на сайт. Внешняя система комментариев
Мета
Категории:
Полезное
Архив
Мета-теги в MODx 1.0.2
Категория 6 января 2010 in MODx
В новом релизе свободной системы управления 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 необходимо прописать следующую конструкцию:
<title>[*tvtitle*]</title> <meta name="keywords" content="[*tvkeywords*]" /> <meta name="description" content="[*tvdescription*]" />
После этих действий под блоком содержимого страницы в списке TV-параметров для каждой страницы мы увидим:

Таким образом, заполняя эти поля для каждой страницы сайта, можно внести seo информацию о заголовках и метатегах.
7 Ответов на “Мета-теги в MODx 1.0.2”
Оставить комментарий
Вы можете подписаться на RSS ленту комментариев.



февраля 13, 2010 at 1:24
Механизм не уберали, он просто стал нерекомендуемым и если вы к нему привыкли вы можете включить его в «Конфигурации» — «Интерфейс».
марта 24, 2010 at 18:57
Но почему они не рекомендуют такой удобный инструмент? От него решилиотказаться?
июля 20, 2010 at 1:01
Я использую немного расширенный вариант данного способа. Описал тут: http://predvoditelev.ru/page/modx-work-with-meta
А инструмент встроенный в MODx наоборот мне кажется не удобный. По сравнению с использование TV — добавляются лишние действия.
августа 17, 2010 at 20:46
В последних версиях Evolution SEO-механизм простановки мета тегов отключен в конфигурации по умолчанию. Если всё-таки использовать его, а не TV-параметры, то для вывода мета-тегов на странице можно использовать API метод $modx->getMETATags();. Практическое применение в виде сниппета можно посмотреть тут: http://webfile.ru/4672060
августа 7, 2011 at 15:15
Спсибо, но мне кажется вы пропустиле строчку в
«В каждом шаблоне страниц в блоке head необходимо прописать следующую конструкцию:»
Вот так надо:
[*tvtitle*]
августа 7, 2011 at 15:17
код спарсился
ну в общем, строчка включения тайтла пропущена.
августа 9, 2011 at 10:39
да, исправил