Инструкция по созданию сайта на MODx. Урок 18 — Вывод ключевых слов в MODx

В сегодняшнем уроке мы с вами добавим вывод ключевых слов (МЕТА-тег «keywords») для страниц нашего сайта.  Я уже говорил, что MODx — это SEO-ориентированная система управления, и сделать этот вывод не представит большого труда.

В MODx  добавлять ключевые слова на страницу можно различными методами. 

Встроенный функционал для работы с ключевыми словами и МЕТА-тегами

Внимание: перед тем, как использовать стандартный функционал работы с ключевыми словами, убедитесь, что он включен на странице конфигурации на вкладке: Инструменты → Конфигурация  → Интерфейс и представление.

Показывать вкладку с META-тегами и ключевыми словами

После этого, чтобы создать ключевые слова в MODx, пройдите на вкладку Элементы → Управление META-тегами и ключевыми словами.

Окно создания META-тегов

На вкладке «Управление META-тегами и ключевыми словами» добавим несколько ключевых слов, которые мы хотим отобразить на страницах нашего сайта. Для этого в поле «Добавить ключевое слово» вписываем необходимое нам слово и жмем кнопку сохранить изменения. Эти действия мы должны повторить для каждого добавляемого ключевого слова.

Добавление ключевых слов

После создания требуемых ключевых слов, по которым вы хотите продвигать ваш сайт в поисковых системах, отправляемся редактировать уже созданные ресурсы.

При редактировании или создании новых страниц  в дереве документов переходим на вкладку «Ключевые слова» и из списка созданных нами ключевых слов выбираем ключевые слова, которые хотим присвоить этому ресурсу.  Для выбора нескольких ключевых слов необходимо нажимать на них мышью, удерживая Ctrl. 

Выбор ключевых слов для ресурса

После этого сохраняем ресурс и отправляемся смотреть, что же получилось. Смотрим исходный код в браузере для этой страницы:

Код страницы

Как видим, система автоматически добавила META-тег keywords с указанием выбранных для страницы ключевых слов. Все оказалось очень просто, не правда ли?
Но есть одна особенность этого стандартного метода добавления ключевых слов, и состоит она в том, что этим способом неудобно пользоваться когда сайт содержит большое количество ключевых слов.

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

Если же вы решите создать постоянно обновляющийся ресурс, например, новостной сайт или блог, то я посоветую вам вывод  META-тега keywords  реализовать с помощью другого способа, который я сейчас опишу.

Вывод ключевых слов на странице  в MODx с помощью TV-параметров

Создаем новый TV-параметр с именем, например, keywords с типом ввода «text». В поле описания впишем следующий текст, чтобы администратор понимал, как заполнять это поле: 

Ключевые слова для страниц сайта. Разделяются запятыми.

В блоке «Доступ шаблонов» выбираем все созданные нами ранее шаблоны, чтобы была возможность вписать ключевые слова для любой страницы на сайте.

Вот  как должны выглядеть заполненные поля при создании нового TV-параметра для ввода ключевых слов.

Вид дополнительного поля для ввода ключевых слов

После этого при редактировании любого ресурса будет отображаться дополнительное поле, которое выглядит вот так:

Вид дополнительного поля для ввода ключевых слов

На последнем этапе нам осталось в шаблоне вывести содержимое этого дополнительного поля. Для этого отправляемся редактировать чанк HEAD, в котором у нас хранится содержимое тега <head>. Добавляем туда следующую конструкцию:

<meta name="keywords" content=" [*keywords*]" />

Итоговый вид чанка HEAD примет вид:

<head>
<base href="[(site_url)]" />
<title>[*pagetitle*] | [(site_name)]</title>
<meta name="keywords" content=" [*keywords*]" />
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<meta name="description" content ="[*description*]"/>
<meta http-equiv="imagetoolbar" content="no" />
<link rel="stylesheet" href="/assets/templates/site/styles/layout.css" type="text/css" />
<script type="text/javascript" src="/assets/templates/site/scripts/jquery-1.4.1.min.js"></script>
<script type="text/javascript" src="/assets/templates/site/scripts/jquery.jcarousel.pack.js"></script>
<script type="text/javascript" src="/assets/templates/site/scripts/jquery.jcarousel.setup.js"></script>
</head>

Теперь, если заполнить это дополнительное поле словами, разделенными запятой, то они выведутся в качестве содержимого тега keywords.

Давайте создадим для примера несколько ключевых слов для главной страницы:

Введенные ключевые слова для страницы

Исходный код главной страницы в этом случае примет следующий вид:

Исходный код страницы

Вот так мы легко и непринужденно реализовали возможность присваивать различные ключевые слова для любой страницы.

Если вы будете использовать способ вывода ключевых слов с помощью TV-параметров, то можно отключить вкладку с META-тегами и ключевыми словами на странице настройки конфигурации: Инструменты → Конфигурация → Интерфейс и представление.

META-тег description мы уже выводили в шаблоне во время урока по специальным тегам MODx . В шаблоне этот тег у нас представлен конструкцией:

<meta name="description" content ="[*description*]"/>

Напомню, что в качестве содержимого тега description используется поле «Описание» на странице редактирования ресурса.

Ну вот, собственно,  и все, что я хотел сказать о выводе META-тегов страниц в MODx. Теперь при создании или редактировании каждого ресурса вы с легкостью сможете добавить ключевые слова на страницу, вписав через запятую несколько слов в дополнительное поле с именем «Ключевые слова», а для добавления SEO описания страницы (META-тег «description») достаточно только заполнить поле «Описание».

Измененный во время урока чанк:

  • «HEAD» — чанк содержит тег head

Все описанные в этом уроке действия вы можете посмотреть в видео-уроке.

Видео урок: вывод ключевых слов в MODx

Смотреть видео урок: вывод ключевых слов в MODx

Размер: 4.4 мб. Длительность: 3.4 минуты

Автор: Ефимов Виктор

Подпишитесь на обновления в блоге. Спасибо.

Вы можете также посмотреть другие уроки по созданию сайта на MODx:

24.10.2010
top


blog comments powered by Disqus
Рубрики
3 месяца отличного хостинга бесплатно
Система Orphus