Как сделать так, чтобы на название блока (например, “Хиты продаж”, “Блог”) можно было нажать и перейти на страницу с содержимым? Как его сделать активной ссылкой?
Попробуйте прописать <a class="wrapper-a" href="/">Новинки</a>
в названии блока вместо Новинки. Где
href="/" - это главна страница, укажите вместо слеша ссылку.
Правда нужно будет прописать стили для такой ссылки.
Или сделать свою оболочку для блока на основе стандартной. Все оболочки лежат тут.
design/themes/ТЕМА/templates/blocks/wrappers
Если добавите файл, то он автоматом станет доступен для выбора в админке
а не подскажите, что именно нужно изменить в дубликате оболочки, чтобы появилась ссылка в названии?
Создать оболочку и очистить кэш. В списке должно появится
Сейчас в оболочке вот такой код:
{if $content|trim}
<div class=“ty-mainbox-simple-container clearfix{if isset($hide_wrapper)} cm-hidden-wrapper{/if}{if $hide_wrapper} hidden{/if}{if $block.user_class} {$block.user_class}{/if}{if $content_alignment == “RIGHT”} ty-float-right{elseif $content_alignment == “LEFT”} ty-float-left{/if}”>
{if $title || $smarty.capture.title|trim}
< h2 class=“ty-mainbox-simple-title”>
{hook name=“wrapper:mainbox_simple_title”}
{if $smarty.capture.title|trim}
{$smarty.capture.title nofilter}
{else}
{$title nofilter}
{/if}
{/hook}
< /h2>
{/if}
< div class=“ty-mainbox-simple-body”>{$content nofilter}
< /div>
{/if}
Что нужно добавить сюда, чтобы для блока Новости он вставлял ссылку на Новости, а для блока Хиты продаж вставлял ссылку на Хиты продаж?
Создайте две оболочки, в одну добавьте ссылку на хиты, в другую на новости
Автоматом предложенное решение ссылки генерировать не будет