Вопрос вопросов: Навигация на странице топа за 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}
А как внутри шаблона узнать что я нахожусь именно там а не на
Это для того чтобы можно было корректно навигацию сделать
{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 комментария
ответ такой(на примере топиков)
открываем
\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}