Для тегов OG использую модификатор SEO Facebook Open Graph Tags (добавил к теме) все отлично работает, но есть один нюанс, на ряде страниц (главная, категория) модификатор в og:image подставляет логотип, что в соц.сетях выглядит как г.....но, как вместо логотипа подставить произвольно взятое изображение из библиотеки? >_<
В контроллере одно
$data['logo_meta'] = str_replace(' ', '%20', $this->model_tool_image->resize($this->config->get('config_logo'), 600, 315));
В темплейтах главное другое:
<meta property="og:image" content="<?php echo $logo_meta; ?>" >
<meta property="og:image:width" content="600" >
<meta property="og:image:height" content="315" >
В категории вообще третье :
} else {
$this->document->addOGMeta( 'property="og:image"', str_replace(' ', '%20', $this->model_tool_image->resize($this->config->get('config_logo'), 600, 315)) );
$this->document->addOGMeta('property="og:image:width"', '600');
$this->document->addOGMeta('property="og:image:height"', '315');
В общем моя логика пасует
facebook-opengraph-tags-simple-blog.ocmod.xml