Facebook Open Graph

Привет! Не подскажите ли что нужно прописать в Facebook Open Graph
<meta property="og:url" content="" />
<meta property="og:image" content="" />
<meta property="og:title" content="" />

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

avatar
Предлагаю такой вариант:

<meta property="og:url" content="{$oTopic->getUrl()}" />
<meta property="og:title" content="{$oBlog->getTitle()|escape:'html'}" />

И если у вас есть плагин, который создает превью для топиков, то и с картинкой вариант (не забудь только указать актуальный для вашей системы размер):

<meta property="og:image" content="{$oTopic->getPreviewImageWebPath('100crop')}" />
avatar
Пардон, опечатался, должно быть так:

<meta property="og:url" content="{$oTopic->getUrl()}" />
<meta property="og:title" content="{$oTopic->getTitle()|escape:'html'}" />
avatar
Большое спасибо!

Но видимо я что-то недопрописал перед мета тегами.

Я их вставил в header.tpl но теперь, при заходе на главную, сайт не открывается. Видимо потому что пытается получить отсутствующие мета теги.
avatar
оберните их в это условие:
{if $oTopic}

{/if}

Тогда они будут появляться только на странице топика
avatar
Большое спасибо!
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.