Версия: 5.x
Класс Meta

Подробное описание

Класс, отвечающий за мета теги в head части страницы

Открытые члены

 cleanMeta ($key)
 
 addKeywords ($value, $sep= ',', $pos= 'before')
 
 addDescriptions ($value, $sep= ',', $pos= 'before')
 
 add (array $tagparam, $key=null)
 
 get ()
 
 getData ($key=null)
 
 getMetaVars ($key=null, $default=null)
 

Защищенные данные

 $meta_vars
 

Методы

add ( array  $tagparam,
  $key = null 
)

Добавить произвольный meta тег

Аргументы
array$tagparam- массив с аттрибутами
mixed$key- идентификатор мета-тега
Возвращает
Meta
addDescriptions (   $value,
  $sep = ',',
  $pos = 'before' 
)

Добавить описание страницы в meta description

Аргументы
string$valueописание
string$sepразделитель, если уже присутствует другое описание
string$posуказание, куда в начало или в конец добавлять теги
Возвращает
Meta
addKeywords (   $value,
  $sep = ',',
  $pos = 'before' 
)

Добавить произвольные ключевые слова в meta keywords

Аргументы
string$valueтеги
string$sepразделитель, если уже присутствуют другие теги
string$posуказание, куда в начало или в конец добавлять теги
Возвращает
Meta
cleanMeta (   $key)

Очищает значения мета-тегов

Аргументы
string$key- идентификатор мета-тега
Возвращает
Meta
get ( )

Возвращает HTML код блока мета тегов

Возвращает
string
getData (   $key = null)

Возвращает мета данные по ключу, или весь массив

Аргументы
string$key- ключ
Возвращает
array
getMetaVars (   $key = null,
  $default = null 
)

Возвращает установленные в текущий момент мета-теги

Аргументы
null$key- Ключ мета-тега, если null, то будет возвращен весь массив с мета-тегами
null$default- значение по-умолчанию на случай, если мета-тега с ключем $key не существует
Возвращает
mixed

Поля

$meta_vars
protected
Инициализатор
= array(
'Content-type' => array('http-equiv' => 'Content-type', 'content' => 'text/html; Charset=utf-8'),
'keywords' => array('name' => 'keywords', 'content' => ''),
'description' => array('name' => 'description', 'content' => '')
)