Проверяет существование мета-переменных у текущей страницы, и в случае их отсутвия, создает и наполняет их из содержания просматриваемой страницы.
Внимание:
Синтаксис: meta()
Данную функцию запускать не нужно, она запускается автоматически в конце интерпретации скрипта index.php
Что именно заменяет в шаблоне страницы:
[~title~] на назначенный или сформированный title
[~description~] на назначенный или сформированный description
[~keywords~] на назначенный или сформированный keywords
Обратите внимание:
- функция наполняет мета-переменные только в случае включения опций в настройках сайта (в системе администрирования)
- функция очищает и конвертирует текст, и в метатеги он попадает с учетом правильной ковертации мнемоников
- в случае назначенных метатегов, функция формирует их по условиям:
title - 25 слов
description - 200 символов
keywords - 50 слов
- если пользователь просматривает страницу в браузере Internet Explorer, то функция обрезает title до 128 символов (нужно, чтобы при добавлении страницы в закладки - имя страницы сохранялось)
Пример формирования:
Содержание просматриваемой страницы формируется с помощью заполнения переменной $this->systemMeta каким-либо нужным текстом, например:
$this->systemMeta = 'содержания просматриваемой страницы';
или с помощью объявления HTML-комментария MetaData, к примеру:
содержания просматриваемой страницы
или более сложное применение:
меню сайта
название страницы
вступительный текст
содержания страницы
подвал сайта