В задании по сео-оптимизации сайта на Joomla 3 стоял один интересный пункт. Удалить с некоторых страниц сайта мета-тэг «keywords». Сначала долго лазил по админке, надеясь, что можно в настройках страницы выставить параметр отвечающий за генерацию данного тега. Потом на одном из форумов нашел решение — кусок php-кода, который нужно вставить в шаблон необходимых страниц:
1 2 3 4 5 6 7 8 |
<?php $app = JFactory::getApplication(); $document = JFactory::getDocument(); $menu = $app->getMenu(); if ($menu->getActive() == $menu->getDefault()) { $document->setMetaData('keywords', ""); } ?> |
Данный код находит на странице существующий мета-тэг и стирает его. Данное решение проверено и работает на сайте под управлением cms Joomla 3.
Как на всём сайте удалить keywords