Модуль news, помогите с постраничной навигаци
Posted: Sun Nov 15, 2009 2:14 pm
В общем переделал ссылку на вид /news/категория/postid/idновости
Так вот, решил посмотреть какая навигация будет по страницам и ужаснулся...
Это явно не дело. Реально ли она так выглядит? Как можно сократить?
И как настроить, скажем мне нужно будет поделить категории на года, т.е. категории будут 2009,2010 и т.д.
В контент я могу руками добавить скажем страницы news/2008 news/2009 и т.д., будет как архив носотей за те года.
Но как скажем сделать постраничную навигацию вида
Хотя бы подскажите файл, где формируется ссылка и что примерно сделать.
prettyurl в модуле новостей у меня такой
И к чему, где и как обращение идет по
Т.е. где можно посмотреть, что это за и подобные вещи?
Так вот, решил посмотреть какая навигация будет по страницам и ужаснулся...
Code: Select all
/index.php?mact=News,me01e7,default,1&me01e7number=3&me01e7pagenumber=2&me01e7returnid=62&page=62
И как настроить, скажем мне нужно будет поделить категории на года, т.е. категории будут 2009,2010 и т.д.
В контент я могу руками добавить скажем страницы news/2008 news/2009 и т.д., будет как архив носотей за те года.
Но как скажем сделать постраничную навигацию вида
Code: Select all
news/2008/page2
prettyurl в модуле новостей у меня такой
Code: Select all
$prettyurl = 'news/'.$row['news_category_name'].'/postid/'.$row['news_id'];
или
$prettyurl = 'news/'.$onerow->category.'/postid/'.$row['news_id'];
Code: Select all
$this->RegisterRoute('/[nN]ews\/[a-zA-Z0-9]+\/postid\/(?P<articleid>[0-9]+)\/(?P<junk>.*?)\/d,(?P<detailtemplate>.*?)$/');