2014-10-12 7 views
0

Я пытаюсь настроить Meta Tags и описание для своего сайта. Клиент хочет иметь для каждой страницы (CMS) разные метатеги.Cakephp Meta Tags

Как уступка названия от действия. Могу ли я добавить теги META для каждого действия?

+1

Уверен, никто не остановит вас от этого ... – ndm

+0

Как его добавить? я имею в виду, есть ли помощник, такой как setTitle для meta. я не могу найти его в документах –

ответ

1

В HtmlHelper есть функция meta.

Вы можете установить заголовок, ключевые слова и т.д. от каждого контроллера (и действий), и вид будет отображать их

Пример:

MyController.php имеет

public function myaction() { 
    $this->set('meta_keywords', 'my,keywords'); 
} 

Поместите код, приведенный ниже, в макет/вид:

if (!empty($meta_keywords)) { 
    echo $this->Html->meta(
     'keywords', 
     $meta_keywords 
    ); 
}