Изменяем title, в зависимости от типа страницы (Webasyst)

854 Webasyst

Задача:

нужно проставить шаблоны для мета (title, meta description)

Примеры шаблонов:

title — «Название товара» купить в Харькове
description — Компания Тяп-Ляп предлагает купить «Название товара» по доступной цене. Гарантия производителя. Доставка по Украине.

Установка шаблона для мета

Заходим в админ-панель  магазина на CMS Webasyst, далее переходим в «Магазин», далее на вкладку «Витрина», далее в раздел «Шаблоны», и тут уже выбираем файл index.html

Изменяем title, в зависимости от типа страницы (Webasyst)

Теперь правим код

эта правка для карточек товаров

<!-- для тайтла -->
    <title> 
    {if !empty($action) && $action == 'product'}
    {$wa->title()|escape} купить в Москве
    {else}
    {$wa->title()|escape}
    {/if}
    </title>

<!-- для мета описания -->

    {if !empty($action) && $action == 'product'}
    <meta name="Description" content="Компания ПаркетХим предлагает купить {$product.name|escape} по доступной цене. Гарантия производителя. Доставка по России." />
    {else}
    <meta name="Description" content="{$wa->meta('description')|escape}" />
    {/if}

 

если надо задать для категорий то используем следующее условие


{if !empty($action) && $action == 'category'}

. . .

{/if}

Оцените статью
Добавить комментарий

  1. Аркадий

    Господи, это работает! Спасибо автору.
    P.S. Единственное, нужно указанную кодировку преобразовать в UTF-8 (ну или кодировку вашего сайта), чтобы код работал корректно

    Ответить