Предложению по улучшению LS

Когда страница ссылается на саму себя — это не по правилам хорошего тона, как мне кажется.
А буквально каждый раздел меню, когда активен, все равно остается ссылкой.
Я бы хотел предложить это изменить в последующих версиях LS.
Как вы считаете?

Как это сделать:
На примере основного меню — ссылка Люди
Так этот раздел меню виден на любой странице — как ссылка:
<li {if $sMenuHeadItemSelect=='people'}class="active"{/if}><a href="{$DIR_WEB_ROOT}/{$ROUTE_PAGE_PEOPLE}/">{$aLang.people}</a></li>


Так же он будет выглядеть и на странице Люди — как ссылка.
Я же предлагаю изменить код для ссылок таким образом:
{if $sMenuHeadItemSelect=='people'}<li class="active">{$aLang.people}</li>
{else}
<li><a href="{$DIR_WEB_ROOT}/{$ROUTE_PAGE_PEOPLE}/">{$aLang.people}</a></li>{/if}


В связи с тем, что php я знаю только по наслышке, я написал такой вариант, возможно можно было сделать и короче.

7 комментариев

avatar
На всех движках, с которыми я работал, схема была именно такая, то есть ссылка сама на себя и никому это не мешало работать, есть какие-то серьёзные аргументы, кроме «это не по правилам хорошего тона, как мне кажется». Это как-то влияет на юзабилити или на поисковую оптимизацию?
  • Lesso
  • 0
avatar
человек начитался ководства )))
avatar
Это серьезный аргумент. Это влияет на юзабилити, если этот термин включает в себя логичность и простоту использования элементов.
На поисковую оптимизацию не влияет, но я говорил про восприятие навигации человеком, а не роботами.
avatar
а как человек воспринимает потенциальное наличие ссылки под логотипом или текущим меню?
а вот отсутствие ссылки под логотипом меня раздражает на всех сайтах, т.к. всегда ею пользуюсь
avatar
да, я тоже. И всегда очень не удобно, если нельзя вернуться на главную страницу, кликнув по логотипу.
avatar
я имею ввиду не только ссылку на главную страницу с других страниц, но когда на главной лого является ссылкой — это очень удобно обновлять текущую страницу, тоже самое касается пунктов меню
avatar
а, понятно.
лично я всегда обновляюсь F5, т.е. с помощью браузера, поэтому такой вариант не предусмотрел.
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.