Вопрос вопросов: Навигация на странице топа за 30дней, 7дней..

Вот перехожу по ссылке

livistreet/top/topic/30d

А как внутри шаблона узнать что я нахожусь именно там а не на
livistreet/top/topic/7d

Это для того чтобы можно было корректно навигацию сделать

{if ($sAction=='top') and ($sEvent=='topic')}
мега навигация
{/if}
а дальше?

upd(решение под катом)

ответ такой(на примере топиков)

открываем
\classes\actions\ActionTop.class.php
добавляем в EventTopic() строку $this->Viewer_Assign('aDatePeriod',$this->GetParam(0));

в шаблоне

{if ($sAction=='top') and ($sEvent=='topic')}
{if $aDatePeriod == 'all'}
{$aLang.blog_menu_top_period_all}
{else}
{$aLang.blog_menu_top_period_all}
{/if}

{/if}

2 комментария

avatar

ответ такой(на примере топиков)

открываем
\classes\actions\ActionTop.class.php
добавляем в EventTopic() строку $this->Viewer_Assign('aDatePeriod',$this->GetParam(0));

в шаблоне

{if ($sAction=='top') and ($sEvent=='topic')}
{if $aDatePeriod == 'all'}
        {$aLang.blog_menu_top_period_all}
{else}
<a href="{$DIR_WEB_ROOT}/top/topic/all">{$aLang.blog_menu_top_period_all}</a>
{/if}
...
{/if}
avatar
Странная манера оформлять топики: задаёте вопрос и сами на него отвечаете спустя двенадцать минут. Почему бы просто не внести исправление в сам топик?
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.