Skip to content

Работа с мета тегами страниц

butschster edited this page Jan 16, 2015 · 1 revision

Заполнение полей мета в страницах

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

Параметры указываются в полях в фигурных скобках {$site.title}. Также для параметра можно указать значение по умолчанию, если параметр не найден или пустой {$param|default value}

Параметры страницы

{.} - Заголовок текущей страницы
{..} - Значение текущего поля предыдущей страницы
{1}, {2}, .. - Значение текущего поля со страницы n-го предка
{$method_name} - Название метода объекта Model_Page_Front, значение которого необходимо вернуть

Пример:
	{$title}
	{$id}
	{$url}
	{$created_on}
	{$published_on}
	{$layout_on}

{$parent.method_name} - Аналог {$method_name} только для страницы предка

Конфиг

С помощью параметров можно получить значение из конфига site, например:
{$site.title} - Название сайта из настроек
{$site.description} - Описание сайта из настроек

В общем те параметры, которые находятся в конфиге config/site.php или в БД с config_group = 'site'

Context

{$ctx.title} - Получение значения из GET, POST, Request::param(), $user и своих источников.

Метод, который используется для получения значения по передаваемому ключу.

Другое

{:parameter} - Значение переданное из другого источника, например из виджета - {:document_header}