Очень часто бывает необходимо переопределять файлы шаблона в Joomla (например, шаблон вывода материала). На основе такого шаблона можно получить статью уже с другим адресом, если использовать параметры запроса GET. Например, в шаблоне материала можно сделать вывод списка товаров, а с помощью параметра, например, ?model=123 выводить уже страницу для каждого товара.
Но получается, что у списка товаров и у страницы товаров будут одинаковые метатеги: title, meta description и meta keywords. Для правильной поисковой оптимизации нам нужно переопределить метатеги в случае вывода товара. Сделать это очень просто:
<?php
$this->document->setTitle('Новый заголовок');
$this->document->setDescription('Новое описание');
$this->document->setMetadata('keywords', 'новые ключевые слова' );
?>
После этого вы можете перезагрузить свою страницу, посмотреть в заголовок браузера и в исходный код страницы и увидеть там новые метатеги title, meta description и meta keywords.
Подробнее...