На рассмотрении

+1

Доработать блок контроллер логотип

Дмитрий Петухов Обновлен 8 лет назад в категории CMS Общий функционал 1

Ссылка в логотипе не должна ссылаться на саму себя, то есть на главной это должна быть не ссылка.

Комментарии 1

  • Артем Полторанин 8 лет назад

    Добрый день! Спасибо за сообщение!

    Такого правила, что "ссылка не должна ссылаться сама на себя" не существует. На многих сайтах логотип всегда ссылается на главную, а на главной он по сути играет роль кнопки "Обновить". Лично мое мнение, что поведение элементов желательно сохранять неизменным на протяжении всего проекта.

    Но вы на вашем сайте, безусловно, можете реализовать логику, которая вам ближе, для этого просто отредактируйте шаблон /modules/main/view/blocks/logo/logo.tpl, добавив туда условия:

    {if $link != ' ' && $router->getCurrentRoute()->getId() != 'main.index'}
    <a href="{$link}" class="logo"><img src="{$site_config.__logo->getUrl($width, $height)}"></a>
    {else}
    <span class="logo"><img src="{$site_config.__logo->getUrl($width, $height)}"></span>
    {/if}

    Не забывайте про правило обновления шаблонов https://readyscript.ru/faq/#faq-change-template
    Данная задача относится к корректировке вашей темы оформления, а не к движку.

Написать сообщение