{* // 1. Базовые переменные для ВСЕХ страниц // *} {* Полный URL текущей страницы *} {$current_url = $wa->currentUrl()} {* Заголовок страницы *} {$meta_title = $wa->title()|escape} {* Описание страницы *} {$meta_description = $wa->meta('description')} {* // 2. Определяем тип контента (og:type) и готовим данные // *} {if $product} {* СТРАНИЦА ТОВАРА *} {$og_type = 'product'} {* Если есть описание товара, используем его, если нет - общее описание сайта *} {$og_description = $product.summary|default:$meta_description|escape} {* Главное изображение товара или изображение по умолчанию *} {if $product.image} {$og_image = $product.image.url} {else} {$og_image = "`$wa_theme_url`img/og_default.png"} {/if} {* Дополнительные OG-теги для товара *} {if $product.sku}{/if} {elseif $category} {* СТРАНИЦА КАТЕГОРИИ *} {$og_type = 'website'} {* для категорий тоже подходит тип website *} {$og_description = $category.description|strip_tags|default:$meta_description|escape} {* Здесь можно добавить изображение категории, если оно есть в функционале, или использовать общее *} {$og_image = "`$wa_theme_url`img/og_default.png"} {elseif $wa->get('page')} {* СТАТИЧЕСКАЯ СТРАНИЦА (О нас, Доставка, Контакты) *} {* $wa->get('page') возвращает массив данных о текущей странице *} {$og_type = 'website'} {* Используем описание страницы, если оно задано в админке *} {$og_description = $wa->get('page')['description']|default:$meta_description|escape} {$og_image = "`$wa_theme_url`img/og_default.png"} {else} {* ВСЕ ОСТАЛЬНЫЕ СТРАНИЦЫ (Главная, блог и т.д.) *} {$og_type = 'website'} {$og_description = $meta_description|escape} {$og_image = "`$wa_theme_url`img/og_default.png"} {/if} {* // 3. ВЫВОДИМ ОСНОВНЫЕ OG-ТЕГИ // *} {* Абсолютный URL изображения (рекомендуется) *} {* Размер изображения (желательно указать) *}