Как добавить облако тегов

http://gouggi.ru установлена кастомизированная тема дизайна. Необходимо вставить облако тегов в разделы каталога и в карточку товара.

Какой стандартный код облака для вставки в шаблон?

При этом в конкретном разделе каталога должны отображаться только те теги, которые прописаны в товарах в него входящих. Это реализуемо стандартными средствами или необходимо допиливать индивидуально?

Также важно кастомизировать страницы отдельных тегов title, meta, description описание.

2 ответа

  • 3

    Стандартный код стандартного облака тегов из темы "Дефолт":

    {$tagcloud = $wa->shop->tags()}
    {if $tagcloud}
        <li class="collapsible">
            <a href="javascript:void(0);">[`Tags`]</a>
            <div class="flyout">
                <div class="container">
                    <div class="tags block align-center">
                        {foreach $tagcloud as $tag}
                            <a href="{$wa_app_url}tag/{$tag.uri_name}/" style="font-size: {$tag.size}%; opacity: {$tag.opacity}">{$tag.name|escape}</a>
                        {/foreach}
                    </div>
                </div>
            </div>
        </li>
    {/if}

    Но, судя по вашему вопросу, это стандартное облако вам не подойдёт, потому что оно покажет сразу все теги, а не только теги товаров, видимых на данной странице. Вам придётся либо искать плагин для этого, либо заказывать индивидуальное решение у партнёров Вебасиста.

    Например, можно использовать мой плагин "Редактор тегов". Он умеет формировать облако только из тех тегов, которые есть на текущей странице:

    • категории
    • результатов поиска
    • тега (в облаке будут показаны теги только товаров, связанных с выбранным тегом)

    Если же список товаров опубликован на какой-то другой странице (например, на странице, сформированной другим плагином), то на ваш выбор облако либо не будет показывать никаких тегов, либо будет показывать все теги магазина, как стандартное облако. Мой плагин пока не умеет показывать теги товаров на страницах, сформированных другими плагинами.

    Ещё одно небольшое ограничение доработанного облака тегов: оно покажет теги в виде ссылок с одинаковым размером текста. "Вес" тега не учитывается, и все ссылки тегов будут написаны одинаковым шрифтом.

    Плагин также позволяет формировать свои собственные TITLE и META-теги (description и keywords) и основной текстовый заголовок страницы, который обычно отображается с помощью элемента <H1>.

  • 1
    ckwatch 9 января 2018 15:55 #

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

Добавить ответ

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