Joomla как добавить мета теги на одной странице

Joomla как добавить мета теги на одной странице

12.08.2019 11:54:35 Просмотров 63 Источник

У меня есть страница для работы в моей joomla, и я хочу добавить некоторые теги в заголовок этой страницы, используя контроллер, но я никогда не использовал joomla, я не знаю, как

теги:

<meta property="og:title" content="link_title">
<meta property="og:url" content="page_url">
<meta property="og:description" content="page_description">

Мой контроллер находится в

/home/ly/web/site/http/components/com_mks_career/controller.php

и мое мнение таково

/home/ly/web/site/http/templates/kms/html/com_mks_career/job/default.php

Я нашел этот код, но я не знаю, где его вызвать и как его использовать

$this->document->setMetaData( 'og:image', JURI::base().'imagename.jpg');          
$this->document->setMetaData( 'og:title' , $pagetitle );          
$this->document->setMetaData( 'og:description' , $item->metadesc );       
$this->document->setMetaData( 'og:url' , JURI::base().$_SERVER ['REQUEST_URI'] );         
$this->document->setMetaData( 'og:site_name' , $this->conf->get('config.sitename'));          
$this->document->setMetaData( 'og:type' , 'cat:type' );
У вопроса есть решение - Посмотреть?

Ответы - Joomla как добавить мета теги на одной странице / Joomla add some meta tags one page

Является ответом!
David Taiaroa

16.08.2019 02:17:38

Вот некоторые непроверенные код, чтобы вы начали, вы бы добавить его в свой шаблон страницы, в разделе, где он строит содержание головы вашей страницы

$doc = JFactory::getDocument();

// Get ID of current page
$id = JFactory::getApplication()->input->getInt('id');

// Define your custom meta tags
$link_title = "custom tag 1";
$page_url = "custom tag 2";
$page_description = "custom tag 3";


// the ID of the page I wanted to customise
if ($id == 123){

    // add your tags for for page ID=123 here
    $doc->setMetaData('og:title', $link_title);
    $doc->setMetaData('og:url', $page_url);
    $doc->setMetaData('og:description', $page_description);
}

Надеюсь, это поможет!

https://stackoverflow.com/questions/57468123/joomla-add-some-meta-tags-one-page/57523703#comment101518186_57523703
Ты, кажется, знаешь свою Joomla. Почему мы не видим больше вкладов от вас на Joomla Stack Exchange?
https://stackoverflow.com/questions/57468123/joomla-add-some-meta-tags-one-page/57523703#comment101545750_57523703
хорошее предложение @mickmackusa, я должен попытаться провести больше времени в Joomla Stack Exchange. Спасибо!
Закрыть X