пятница, 1 августа 2014 г.

Вывод TITLE для SEO

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

Сделать это можно с помощью сниппета if либо плагина phx. Есть и другие способы, но остановимся на этих двух.

1. Сниппет if
Способ хорош тем, что этот сниппет входит в базовую комплектацию, поэтому дополнительно не нужно ничего устанавливать. Просто прописываем:
[[if? &is=`[*longtitle*]:!empty` &then=`[*longtitle*]` &else=`[*pagetitle*]`]]

2. Плагин phx
Способ хорош множеством модификаций содержания title. Например, в данном случае, если longtitle не заполнен, мы выводим родительский заголовок (если он есть) и текущий заголовок в таком виде: "Хоккейная форма | Свитер".
Однако, чтобы воспользоваться таким способом, сначала нужно установить плагин phx.
[+phx:if=`[*longtitle*]`:is=``:then=`[+phx:if=`[*parent*]`:isnot=`0`:then=`[*id:parent=`pagetitle`*] |`+] [*pagetitle*]`:else=`[*longtitle*]`+]

Комментариев нет:

Отправить комментарий