Искать  
 
   
 
Вопрос по dynamic = “off”
Отправлено: 02 Декабрь 2009 02:25 P.M.   [ Игнорировать ]
Новичок
Rank
Всего сообщений:  16
Зарегистрирован  2009-03-30

Делал так

{if segment_4}

  {exp
:weblog:entries weblog="{segment_3}" url_title="{segment_4}" dynamic="off"   paginate_type="field" paginate="bottom"}

   
<h1>{title}</h1

     
{multi_field="text_p1|text_p2|text_p3|text_p4|text_p5|text_p6|text_p7|text_p8|text_p9|text_p10"}

{paginate}
    {pagination_links}
{
/paginate}

 {
/exp:weblog:entries} 

Записи отображаются но перехода на другие странички нет потому что я отключил динамические параметры. Если убрать вообще dynamic=“off” то записи даже не показыватся, а все сегменты играют свою роль на страничке. Как быть в такой ситуации

Профиль
 
 
Отправлено: 02 Декабрь 2009 04:13 P.M.   [ Игнорировать ]   [ # 1 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  891
Зарегистрирован  2008-01-07

весь код не видно, но попробуй {if segment_4} заменить на {if segment_4 != “”} smile


отсюда не копируй, пропиши вручную

Профиль
 
 
Отправлено: 02 Декабрь 2009 04:55 P.M.   [ Игнорировать ]   [ # 2 ]
Новичок
Rank
Всего сообщений:  16
Зарегистрирован  2009-03-30

Ну дело не в том что не срабатывает условие, пробовал и {if segment_4} и  {if segment_4 != “”}  но если оставлять dynamic=“off” записи отображаются, а переход постраничной навигации {pagination_links} не работает

Профиль
 
 
Отправлено: 02 Декабрь 2009 05:05 P.M.   [ Игнорировать ]   [ # 3 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  891
Зарегистрирован  2008-01-07

как насчет того что бы указать в параметрах limit=“1” ?

Профиль
 
 
Отправлено: 09 Январь 2010 10:15 P.M.   [ Игнорировать ]   [ # 4 ]
Member
Avatar
RankRankRank
Всего сообщений:  154
Зарегистрирован  2008-05-06

http://expressionengine.com/wiki/Enable_pagination_with_dynamic_off/

 Подпись 

http://www.intoEEtive.com

Профиль
 
 
Отправлено: 13 Февраль 2010 02:43 P.M.   [ Игнорировать ]   [ # 5 ]
Member
Avatar
RankRankRank
Всего сообщений:  363
Зарегистрирован  2009-01-02

Столкнулся с такой проблемой, а в вики на сайте такого нет.
Решение:
Найти в /modules/weblog/mod.weblog.php

if (preg_match("#^P(\d+)|/P(\d+)#"$qstring$match) AND ($dynamic OR $TMPL->fetch_param('paginate'))) 

И заменить на

if (preg_match("#^P(\d+)|/P(\d+)#"$qstring$match)) 
 Подпись 

Я в космосе

Профиль