Сегодня хотелось бы рассказать о том - как можно заполнять мета-теги “description” и “keywords” в инфоканалах (разделах с виртуальными подстраницами).
Для большей наглядности я буду рассказывать на примере. Итак, допустим, у нас есть раздел новостей с шаблоном news.tpl, в котором "верхушка" выглядит примерно так:
Здесь всё понятно, пусть так и остается. Теперь создадим шаблон inner_news.tpl, который подключим к вложенной странице (последней виртуальной странице, на которой будет открываться полная новость).
Для этого мы просто копируем содержимое шаблона news.tpl в файл inner_news.tpl и исправляем «шапку» следующим образом:
А в ddc новостей добавляем ещё один QC <sapi:apply name="qc.WORDS.value" type="string" title="Ключевые слова" /> и не забываем добавить этот же QC в область редактирования новости.
Собственно в этот QC и вводятся ключевые слова для мета-тега “keywords” данной новости, а содержимым мета-тега “description” будет содержимое qc.RESUME.value, т.е. краткое описание новости. При этом в <title></title> будет выводится заголовок данной новости.
Теперь не забываем о подключении этого шаблона к виртуальной подстранице и смотрим что получилось.
"Поправка на ветер"
Если вы собираетесь использовать в качестве meta-description краткую новость, т.е. так как описано в этом тексте, то необходимо помнить, что &this.this.RESUME.value; может содержать ковычки и всякие тэги, которые вовсе не свойственны для мета-тегов (ввиду возможности ввода в &this.this.RESUME.value; HTML), что может привести к некорректному отрисовки данной страницы. Следовательно если вы планируете "впихивать" в &this.this.RESUME.value; что-то кроме обычного текста вам следует отказаться от использования данных из этого поля в мета-тегах. В таком случае можно создать ещё один контейнер типа &this.this.WORDS.value; только отведенный для description.
Если что-то не понятно – задавайте вопросы в этой теме.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения