Лучший Ответ tchudov , 17 March 2014 - 17:33
Всем спасибо! Можно закрывать, так как не знаю под чьим жать "решение вопроса".
Всем интересующимся - финальная версия ниже:
// og:image - путь к файлу изображения из элемента
$path = $item->getElement('55b6a7bb-0a12-4858-bad3-5cf42a82cf7b')->get('file');
$document = JFactory::getDocument();
$document->addCustomTag('<meta property="og:image" content="'.JUri::root(). trim($path, '/\\').'" />');
// og:type - определяем тип
$document->addCustomTag('<meta property="og:type" content="website" />');
// og:title - показываем тайтл без всяких спец символов
$oggtitle = addslashes(htmlspecialchars(strip_tags($item->name)));
$document->addCustomTag('<meta property="og:title" content="'.$oggtitle.'" />');
// og:url - урл страницы
$ogglink = JRoute::_($this->app->route->item($this->_item, false), true, -1);
$document->addCustomTag('<meta property="og:url" content="'.$ogglink.'" />');
// og:description - og:description - берем описание из стандартного Мета-тег Description
$desc = $item->params->get('metadata.description');
$document->addCustomTag('<meta property="og:description" content="'.$desc.'" />');
Перейти к сообщению


Тема закрыта









