Open Graph и PS

Тема в разделе "PrestaShop", создана пользователем Noxikus, 24 июн 2015.

Информация :
Хочешь в разделе без проблем общаться - прочти правила, чтобы потом с форумом на время не прощаться. Читать обязательно!
Внимание! Читайте внимательно правила!Предупреждения выдаются без всяких вопросов. Нарушил - получил. Будьте Внимательнее! Постинг нескольких постов подряд приравнивается к НАРУШЕНИЮ! Будьте вежливы и соблюдайте правила ;-)
Модераторы: NightHunter, ZiX
  1. Noxikus

    Noxikus

    Регистр.:
    18 фев 2015
    Сообщения:
    257
    Симпатии:
    42
    День добрый.

    Просьба в этой теме делиться особенностями настройки метаданных OG в PS, желательно с примерами.
    Может есть какие-нибудь модули, которые упрощают такую настройку?
     
  2. trace

    trace

    Регистр.:
    4 ноя 2013
    Сообщения:
    248
    Симпатии:
    378
    А вот и тема пригодилась :)

    Добавляем поддержку Open Graph в Prestashop 1.6 и 1.5

    В файле header.tpl заменяем
    PHP:
    {if isset($meta_description) AND $meta_description}
            <
    meta name="description" content="{$meta_description|escape:'html':'UTF-8'}/>
    {/if}
    на
    PHP:
    {if isset($meta_description) AND $meta_description}
            <
    meta name="description" property="og:description" content="{$meta_description|escape:'html':'UTF-8'}/>
    {/if}
            <
    meta property="og:site_name" content="{$shop_name|escape:'html':'UTF-8'}/>
            <
    meta property="og:title" content="{$meta_title|escape:'html':'UTF-8'}"/>
            <
    meta property="og:type" content="{if $page_name == 'product'}product{else}website{/if}" />
    {if 
    $page_name == 'product'}
            <
    meta property="product:price:amount" content="{$product->price}"/>
            <
    meta property="product:price:currency" content="{$currency->iso_code}"/>
    {/if}
            <
    meta ptoperty="og:url" content="{if isset($force_ssl) && $force_ssl}https://{$smarty.server.HTTP_HOST}{$smarty.server.REQUEST_URI}{else}http://{$smarty.server.HTTP_HOST}{$smarty.server.REQUEST_URI}{/if}" />
            <
    meta property="og:image" content="{if $have_image && $page_name == 'product'}{$link->getImageLink($product->link_rewrite$cover.id_image'thickbox_default')|escape:'html':'UTF-8'}{else}{$logo_url}{/if}" />
            <
    meta property="og:locale" content="{$meta_language}-{$lang_iso|upper}/>
     
    Kolfg, fortuner, Noxikus и ещё 1-му нравится это.