Ссылки в футере только для авторизованных пользователей
4
Добавил в футер ссылки на страницы: Войти, Регистрация, Написать, Личная почта, Профиль. Интересуют вопросы:1. Как, что и где прописать, чтобы страницы Написать, Личная почта и Профиль обозревались только авторизованным пользователям, а без авторизации не обозревались вовсе.
2. Необходимо, чтобы ссылка «Личная почта» из того же футера при наличии письма в лс окрашивалась, например в красный цвет (не важно в какой).
Заранее благодарю за помощь.
- +1
- 23 сентября 2010, 20:38
- daglex
1. В footer.tpl:
что-то вроде этого, смысл думаю понятен
соответственно не забываем стили добавлять
2. смотри как в хедере сделано, и по тому же принципу, заодно разберешься.
<div class="footer-content">
<div class="footer_navi">
<dl>
{if $oUserCurrent}
<dd><a href="{$oUserCurrent->getUserWebPath()}" class="author"><h4>{$oUserCurrent->getLogin()}</h4></a></dd>
<dd><a href="{router page='topic/add'}">Написать</a></dd>
<dd><a href="{router page='talk'}">Сообщения</a></dd>
<dd><a href="{router page='profile'}{$oUserCurrent->getLogin()}/favourites/" class="author">Избранное</a></dd>
{else}
<div class="profile guest">
<dd> <a href="{router page='login'}" onclick="return showLoginForm();">{$aLang.user_login_submit}</a></dd>
<dd> <a href="{router page='registration'}" class="reg">{$aLang.registration_submit}</a></dd>
</div>
{/if} что-то вроде этого, смысл думаю понятен
соответственно не забываем стили добавлять
2. смотри как в хедере сделано, и по тому же принципу, заодно разберешься.
Комментарии (2)
RSS свернуть / развернуть