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

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

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

30 оценок

779 Р

Ваш отзыв
Установок
600+
Разработчик
Rat
Поддержка

Как использовать собственные 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}



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

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

{shopTageditorPlugin::cloud()}

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

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

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

Пример:

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

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