По умолчанию, основные мета теги, которые генерирует Joomla выглядят так как показано на рисунке ниже. Практически все они меняются через панель управления.
Значение тега "robots" можно установить индивидуально для каждого материала. Так же Вы можите отдельно для каждого материала писать описание и ключевые слова. Все это настраивается справа от материала на вкладке Мета-данные.
За формирование всего что приходит в заголовок сайта отвечает файл "libraries/joomla/document/html/renderer/head.php".
Внимание будьте осторожны при редактировании этого файла. Прежде чем исправлять там что либо, убедитесь что нет другого способа изменить заголовки сайта (например, через настройки в панели управления).
Здравствуйте.
Скажите а как вы добавляете <meta property og: >? автоматом? Это в файле head надо добавить код?
Да, автоматом. head.php менять не нужно. Делается это следующим образом
$document = & JFactory::getDocument();
$document->addCustomTag('<meta property="og:type" content="website" />');
Я не дождался ответа и прописал вот так.
В объекте $document не содержится информации о текущей странице, только базовый адрес.
$url=&JFactory::getURI()->toString()."\n";
$strHtml .= $tab.'<meta property="og:url" content="'.$url.'" />'.$lnEnd;
$strHtml .= $tab.'<meta property="og:title" content="'.htmlspecialchars($document->getTitle()).'" />'.$lnEnd;
$strHtml .= $tab.'<meta property="og:type" content=company" />'.$lnEnd;
$strHtml .= $tab.'<meta property="og:image" content= http://mysite.ru/images/stories/ogpic.jpg " />'.$lnEnd;
$strHtml .= $tab.'<meta property="og:site_name " content=mysite.ru" />'.$lnEnd;
$strHtml .= $tab.'<meta property="og:description" content="'.$document->getDescription().'" />'.$lnEnd;