Я использую код PHP ниже, чтобы установить заголовок страницы и метатег описания в статье
<code>$doc =& JFactory::getDocument();
$options = $doc->getHeadData();
$options['metaTags']['standard']['description'] = "test description";
$options['title'] = "my title";
echo '<pre>'; print_r($options); echo '
';$ Doc-> setHeadData ($ опционы);
Спасибо за мои print_r
Я вижу, что они установлены правильно.Однако данные заголовка перезаписываются Joomla после setHeadData
, и вот что я получаю на своей странице:
[1] добавляется еще один пустой метатег описания после моей (что является проблемой, так как я не знаю, если поискдвигатели будут обрабатывать первый или второй).
[2] тег <title>
просто перезаписывается значением заголовка статьи.
[Q1] Могу ли я что-нибудь сделать, чтобы предотвратитьJoomla от перезаписи головы данные, которые я установил?(может быть, вставка моего кода в плагин или модуль позволит мне добавить данные после того, как joomla добавит свои собственные?)