Отображение записей по категориям в ExpressionEngine

Итак, я поискал и нашел несколько постов, которые вроде как дают мне то, что я хочу, но все равно не не совсем работает. Этот пост особенно казался наиболее близким к тому, чего я пытался достичь, и я построил на нем свой код: http://expressionengine.com/forums/viewthread/168142/

Чтобы объяснить; У меня есть серия записей, каждая запись отнесена только к одной категории. Я хотел бы перечислить эти категории и под каждой категорией перечислить записи с одним из их настраиваемых полей. Примерно так:

  • Категория 1

    • Элемент 1
    • Элемент 2
  • Категория 2

    • Элемент 1
    • Элемент 2

Итак, вот мой код в его нынешнем виде, в котором перечислены категорий, но не выводит ни одной из записей:

{exp:channel:categories channel="faq-question" style="linear"}
    

{category_name}

{exp:query sql=" SELECT title, url_title AS urlt, cat_id FROM exp_channel_titles NATURAL JOIN exp_category_posts WHERE channel_id = '7' AND cat_id = '{category_id}' ORDER BY title ASC" } {embed="jazz-camp/faq-cat-list" faqlink="{urlt}"} {/exp:query}
{/exp:channel:categories}

И встроенный шаблон, на который он ссылается:

{exp:channel:entries channel="faq-question" url_title="{embed:faqlink}"}
    
{title}
{faq_content}
{/exp:channel:entries}

Любая помощь будет принята с благодарностью!

5
задан jeffbyrnes 10 January 2011 в 01:28
поделиться