Искать  
 
   
 
Вывод записей из категории.
Отправлено: 06 Март 2010 03:28 P.M.   [ Игнорировать ]
Студент
Avatar
RankRank
Всего сообщений:  117
Зарегистрирован  2010-01-21

У меня есть список категорий, нужно чтобы нажав на категорию выводились все записи принадлежащие этой категории.
Подскажите как это сделать?

Профиль
 
 
Отправлено: 06 Март 2010 04:39 P.M.   [ Игнорировать ]   [ # 1 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  891
Зарегистрирован  2008-01-07
sergsam - 06 Март 2010 03:28 P.M.

У меня есть список категорий, нужно чтобы нажав на категорию выводились все записи принадлежащие этой категории.
Подскажите как это сделать?

можно использовать полезное расширение Low Seg2Cat - http://loweblog.com/software/low-seg2cat/ и убрать с Урла category или что там у вас, а саму категорию выводить вторым сегментом например (http://site.com/template_name/category_name/):

{exp:weblog:entries weblog="blogname" orderby="date" sort="desc" limit="10"  {if segment_2 != ""}category="{segment_2_category_id}"{/if} disable="member_data|trackbacks"

все зависит от конкретной задачи smile

Профиль
 
 
Отправлено: 06 Март 2010 05:42 P.M.   [ Игнорировать ]   [ # 2 ]
Member
Avatar
RankRankRank
Всего сообщений:  197
Зарегистрирован  2009-02-13

Может это

{exp:weblog:categories weblog="weblog_name" }    
<a href="{path=weblog_name}">{category_name}</a> <br>
{/exp:weblog:categories} 
Профиль
 
 
Отправлено: 06 Март 2010 06:05 P.M.   [ Игнорировать ]   [ # 3 ]
Студент
Avatar
RankRank
Всего сообщений:  117
Зарегистрирован  2010-01-21

Я просто не пойму если у меня 15 категорий в каждой из них различные записи, это мне что нужно создать 15 шаблонов, и в каждом выводить свой weblog или можно выводить это дело в одном шаблоне? Надеюсь понятно объяснил.

Профиль
 
 
Отправлено: 06 Март 2010 06:10 P.M.   [ Игнорировать ]   [ # 4 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  891
Зарегистрирован  2008-01-07
sergsam - 06 Март 2010 06:05 P.M.

Я просто не пойму если у меня 15 категорий в каждой из них различные записи, это мне что нужно создать 15 шаблонов, и в каждом выводить свой weblog или можно выводить это дело в одном шаблоне? Надеюсь понятно объяснил.

нет, мой код хватит вписать в index там идет проверка, если второй сегмент (сегмент с именем категории) не пустой, то выводим записи с этого сегмента, так как в переменной {segment_2_category_id} передаеться id той категории которая в урле

Профиль
 
 
Отправлено: 06 Март 2010 07:51 P.M.   [ Игнорировать ]   [ # 5 ]
Студент
Avatar
RankRank
Всего сообщений:  117
Зарегистрирован  2010-01-21

Ну вот у меня сейчас список категорий выводится на главной так:

{exp:weblog:categories style=“linear”}
< a href=”{path=category}” class=“MainMenu”>{category_name}< /a>
{/exp:weblog:categories}

Вот что нужно изменить чтобы реализовать то о чем я писал?

Профиль
 
 
Отправлено: 08 Март 2010 07:38 P.M.   [ Игнорировать ]   [ # 6 ]
Студент
Avatar
RankRank
Всего сообщений:  117
Зарегистрирован  2010-01-21

Что то не получается ни черта.

Профиль
 
 
Отправлено: 09 Март 2010 03:21 P.M.   [ Игнорировать ]   [ # 7 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  891
Зарегистрирован  2008-01-07
sergsam - 06 Март 2010 07:51 P.M.

Ну вот у меня сейчас список категорий выводится на главной так:

{exp:weblog:categories style=“linear”}
< a href=”{path=category}” class=“MainMenu”>{category_name}< /a>
{/exp:weblog:categories}

Вот что нужно изменить чтобы реализовать то о чем я писал?

лан давай попробуем по другому smile какой УРЛ генерирует этот код?

Профиль
 
 
Отправлено: 09 Март 2010 03:48 P.M.   [ Игнорировать ]   [ # 8 ]
Студент
Avatar
RankRank
Всего сообщений:  117
Зарегистрирован  2010-01-21

ну вот типа этого:
http://sait.ru/test/C9/

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

а в шаблоне test какой код для вывода записей?

Профиль
 
 
Отправлено: 09 Март 2010 04:16 P.M.   [ Игнорировать ]   [ # 10 ]
Студент
Avatar
RankRank
Всего сообщений:  117
Зарегистрирован  2010-01-21

а вот это как раз и вопрос.
пробовал это
{exp:weblog:entries weblog=“blogname” orderby=“date” sort=“desc” limit=“10”  {if segment_2 != “”}category=”{segment_2_category_id}”{/if} disable=“member_data|trackbacks”}

что то ничего не получилось.

Профиль
 
 
Отправлено: 09 Март 2010 04:27 P.M.   [ Игнорировать ]   [ # 11 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  891
Зарегистрирован  2008-01-07

ну это я для примера, у каждого своя задача, но для этого кода вывод категорий в твоем случае будет такой:

{exp:weblog:categories style="linear"}
a href="/test/{category_url_title}/" class="MainMenu">{category_name}< /a>
{/exp:weblog:categories} 

каждый делает по разному и как ему удобнее

Профиль
 
 
Отправлено: 09 Март 2010 04:29 P.M.   [ Игнорировать ]   [ # 12 ]
Студент
Avatar
RankRank
Всего сообщений:  117
Зарегистрирован  2010-01-21

На главной я вывожу новости вот так:

{exp:weblog:entries weblog=“stn” limit=“10”}

{img}
{title}
{sum}

{/exp:weblog:entries}

В полной новости в конце {full}

Профиль
 
 
Отправлено: 09 Март 2010 04:39 P.M.   [ Игнорировать ]   [ # 13 ]
Студент
Avatar
RankRank
Всего сообщений:  117
Зарегистрирован  2010-01-21
budulay - 09 Март 2010 04:27 P.M.

ну это я для примера, у каждого своя задача, но для этого кода вывод категорий в твоем случае будет такой:

{exp:weblog:categories style="linear"}
a href="/test/{category_url_title}/" class="MainMenu">{category_name}< /a>
{/exp:weblog:categories} 

каждый делает по разному и как ему удобнее

Так а в шаблоне test что мне теперь написать чтобы новости из рубрики выводились? Просто {title}{sum}{full} или как?

Профиль
 
 
Отправлено: 09 Март 2010 10:00 P.M.   [ Игнорировать ]   [ # 14 ]
Студент
Avatar
RankRank
Всего сообщений:  117
Зарегистрирован  2010-01-21

Разобрался, все оказалось намного проще чем я думал.

Единственное, я не понял как этим Low Seg2Cat пользоваться?

Профиль