Искать  
 
   
 
Вопрос по next/prev entry
Отправлено: 06 Декабрь 2010 03:23 P.M.   [ Игнорировать ]
Новичок
Rank
Всего сообщений:  64
Зарегистрирован  2008-02-07

Вот возник простенький вопрос. Надеюсь подскажите.

На сайте - много постов разбиты на множество категорий.

Шаблон index_full сверху пост целиком(к примеру из cat1) внизу next/prev entry.
Надо чтобы внизу выводилась next/prev entry относящаяся только категории(cat1).

Поскольку шаблон index_full используется для всех записей и категорий я не могу использовать параметр category=“1”.

У меня самый простой код:

{exp:weblog:next_entry weblog="blog"}
<p>Next entry: <a href="{path=">{title}</a></p>
{/exp:weblog:next_entry} 

Что в него добавить чтобы решить мою проблемку?

 Подпись 

неточка дамаск dreamline

Профиль
 
 
Отправлено: 06 Декабрь 2010 03:50 P.M.   [ Игнорировать ]   [ # 1 ]
Member
Avatar
RankRankRank
Всего сообщений:  224
Зарегистрирован  2010-11-20

Приведите структуру URL- сегментов на вывод указанного шаблона

Профиль
 
 
Отправлено: 06 Декабрь 2010 04:19 P.M.   [ Игнорировать ]   [ # 2 ]
Новичок
Rank
Всего сообщений:  64
Зарегистрирован  2008-02-07

Да вот сайт http://readfree.ru/site/book_full/17608/ так думаю будет понятнее.

 Подпись 

неточка дамаск dreamline

Профиль
 
 
Отправлено: 06 Декабрь 2010 05:25 P.M.   [ Игнорировать ]   [ # 3 ]
Member
Avatar
RankRankRank
Всего сообщений:  224
Зарегистрирован  2010-11-20

Используйте один из многочисленных плагинов, который по id записи или url_title в сегменте {segment_3}, в вашем случае, определяет cat_id, ну и, подставьте это значение в category=’‘, хотя, скорее всего, для построения навигации с привязкой к текущей записи без использования Query-вставки здесь не обойтись.

Профиль
 
 
Отправлено: 06 Декабрь 2010 10:34 P.M.   [ Игнорировать ]   [ # 4 ]
Member
Avatar
RankRankRank
Всего сообщений:  224
Зарегистрирован  2010-11-20

Кстати, в результате получасового беглого поиска мне так и не удалось обнаружить ни одного подходящего плагина для решения подобной задачи.
Неужели все так пусто?
Дайте наводку, если можно, версия EE не имеет значения...

Профиль
 
 
Отправлено: 07 Декабрь 2010 12:13 A.M.   [ Игнорировать ]   [ # 5 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  891
Зарегистрирован  2008-01-07
jim_nyc - 06 Декабрь 2010 03:23 P.M.

Что в него добавить чтобы решить мою проблемку?

посмотри внизу комменты к документации - http://expressionengine.com/legacy_docs/modules/weblog/entry_linking.html

Профиль
 
 
Отправлено: 07 Декабрь 2010 12:19 A.M.   [ Игнорировать ]   [ # 6 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  1423
Зарегистрирован  2007-12-27

Попробуйте так, у меня работает

{exp:weblog:entries weblog="blog" ... bla bla bla}

...... bla bla bla....

{exp:weblog:next_entry weblog="blog" category="{categories}{category_id}{/categories}"}
<p>Next entry: <a href="{path=">{title}</a></p>
{/exp:weblog:next_entry}  

...... bla bla bla...
        
{/exp:weblog:entries} 
 Подпись 

ExpressionEngine - SEO-ориентированный движок

Профиль
 
 
Отправлено: 09 Декабрь 2010 10:29 P.M.   [ Игнорировать ]   [ # 7 ]
Новичок
Rank
Всего сообщений:  64
Зарегистрирован  2008-02-07

Станислав большое спасибо. Работает. Только для моего сайта есть один минус. При таком коде надо будет писать “next/prev” а куда приятнее видеть title прошлой и следующей записи.

 Подпись 

неточка дамаск dreamline

Профиль