Личный кабинет. Меню пользователя.
Подскажите плз. как грамотно сделать меню пользователя в личном кабинете? А именно на страницах /my/orders/ и /my/profile/ добавить в меню ссылку на /mailer/my/ и на странице /mailer/my/ ссылки на /my/orders/ и /my/profile/?
В настоящий момент конструкция в файле my.nav.html такая:
<li class="shop {if $my_nav_selected == 'profile'}selected{/if}">
<a href="{$wa->getUrl('/frontend/myProfile')}">[s`My profile`]</a>
</li>
<li class="shop {if $my_nav_selected == 'orders'}selected{/if}">
<a href="{$wa->getUrl('/frontend/myOrders')}">[`My orders`]</a>
</li>
Если её ставить в шаблон рассылки она не работает. А как добавить сюда ссылку на страницу рассылки тоже не понятно.
5 ответов
Вам следует использовать хелпер вывода меню личного кабинета в шаблоне личного кабинета my.profile.html:
Спасибо. Но так решается пол проблемы. Если {$wa->myNav()} использовать в теме дизайна рассылки то ссылки в меню на странице "мои подписки" вполне корректные.
Но если в теме магазина то вместо /mailer/my/ выдает просто /my/.
Как настроена авторизация, через приложение Магазин?
Вроде да.
Еще один момент - в меню пользователя на странице "мои подписки" не срабатывает выделение активного пункта меню и в разметку откуда-то подгружается лишний <ul> вот таким образом<ul> {$wa->myNav()}</ul>. Перерыл все шаблоны не нашел откуда он берется.
А что касается выделения пункта меню то где-то скрипт какой-то похоже срезает присвоенные стили active или select.