Страница 1 из 1

Исправление модуля SEO метки товаров

Добавлено: 01.08.2021, 09:38
Евгений
V2.3.5
После установки модуля SEO метки товаров обнаружил, что на выводимой клиенту странице с тегом отсутствует поле описания тега, хотя в БД оно есь и заполнено.
Чтобы это подправить внес изменения в файл \design\okay_shop\html\product.tpl

Код: Выделить всё

    {if $current_page_num == 1}
        {*SEO шаблон описания страницы фильтра*}
        {if $seo_filter_pattern->description}
            <div class="block padding">
                {$seo_filter_pattern->description}
            </div>
        {elseif (!$category || !$brand) && ($category->description || $brand->description) && !$is_filter_page && !$smarty.get.page && !$smarty.get.sort}
            <div class="block padding">
                {* Описание категории *}
                {$category->description}

                {* Описание бренда *}
                {$brand->description}
            </div>
        {/if}
    {/if}

меняем на:

Код: Выделить всё

{if $current_page_num == 1}
        {*SEO шаблон описания страницы фильтра*}
        {if $seo_filter_pattern->description}
            <div class="block padding block_border">
                {$seo_filter_pattern->description}
            </div>
         
         {elseif $tag->description}
            <div class="block padding block_border">
            {$tag->description}
            </div>
         
        {elseif (!$category || !$brand) && ($category->description || $brand->description) && !$is_filter_page && !$smarty.get.page && !$smarty.get.sort}
            <div class="block padding block_border">
                {* Описание категории *}
                {$category->description}

                {* Описание бренда *}
                {$brand->description}
            </div>
        {/if}
    {/if}

Добавлено: 01.08.2021, 11:03
makki
У этого модуля есть автор. Наверное логичнее обратиться к нему. Если вы его покупали конечно

Добавлено: 01.08.2021, 13:03
korshunov
Видимо, надо сначала пробовать вставить
{$tag->description}
просто без всяких условий.
Или хотя бы с минимальными условиями:
{if $tag->description}
<div class="block padding block_border">
{$tag->description}
</div>
{/if}