Редактор тегов

Редактор тегов для Shop-Script 7

Оптимизация тегов: облако, МЕТА, ЧПУ, описания...

Поисковая оптимизация тегов с помощью плагина «Редактор тегов»

+ Пропишите META-теги description и keywords.

+ Задайте свой заголовок H1 и TITLE.

+ Формируйте автоматически генерируемые H1, TITLE и META с помощью шаблонов Smarty.

+ Добавьте 2 SEO-описания на страницу тега: в начале и в конце страницы.

+ Изменить русскоязычный URL тега на латинский.

+ Добавьте МЕТА-теги OpenGraph на страницы тегов.

+ Удалите пустые теги, которые нигде не используются.

+ Выберите свой порядок сортировки товаров на страницах тегов.

+ Добавьте ссылки на теги в файл Sitemap.

+ Добавьте отдельные мини-облака тегов в отдельные категории и на страницу поиска.

+ Исправьте стандартное облако тегов магазина: показывайте в облаке только актуальные теги на каждой витрине.



Как использовать собственные URL для страниц тегов

Для этого измените тему дизайна в 2 местах: для облака тегов и для страницы товара.

1. Изменение облака тегов

Найдите в файлах своей темы дизайна фрагмент вида

$wa->shop->tags(...)

и измените его, как показано ниже

shopTageditorPlugin::tags($wa->shop->tags(...))



2. Изменение страницы товара

Найдите в файлах своей темы дизайна фрагмент вида

<!-- tags -->
{if $product.tags}
    <p class="tags" id="product-tags">
        [`Tags`]:
        {foreach $product.tags as $t}
            <a href="{$wa->getUrl('/frontend/tag', ['tag' => urlencode($t)])}">{$t}</a>
        {/foreach}
    </p>
{/if}

и измените его, как показано ниже

<!-- tags -->
{if $product.tags}
    <p class="tags" id="product-tags">
        [`Tags`]:
        {foreach shopTageditorPlugin::tags($product.tags) as $t}
            <a href="{$wa->getUrl('/frontend/tag', ['tag' => $t.uri_name])}">{$t.name|escape}</a>
        {/foreach}
    </p>
{/if}



Добавление дополнительного облака тегов на страницы категорий, результатов поиска (/search/) или выбранного тега (/tag/***/)

В шаблон дизайна, предназначенный для формирования страниц категорий — category.html, и результатов поиска (в том числе поиск по выбранному тегу) — search.html, добавьте вызов метода плагина:

{shopTageditorPlugin::cloud()}

Если разместить вызов метода плагина в любом другом шаблоне витрины магазина, то облако будет содержать все теги, связанные хотя бы с одним товаром.

Метод {shopTageditorPlugin::cloud()} поддерживает 2 параметра

  1. способ сортировки тегов, длопустимые значения:
    • 'name' — по алфавиту (способ сортировки по умолчанию)
    • 'count' — по количеству товаров, связанных с данным тегом; чем больше товаров связано с тегом, тем ближе тег к началу списка
  2. число — количество тегов, которые нужно показать

Пример:

{shopTageditorPlugin::cloud('count', 30)}

Внешний вид ссылок дополнительного облака тегов настраивайте с помощью CSS.