Affichage des entrées par catégorie dans ExpressionEngine
Donc, j'ai cherché, et trouvé quelques posts qui peu me faire ce que je veux, mais ça ne fonctionne toujours pas assez de travail. Ce post surtout semblait plus proche de ce que je cherchais, et j'ai construit mon code: http://expressionengine.com/forums/viewthread/168142/
À expliquer, j'ai une série d'entrées, chaque entrée est affectée qu'à une seule catégorie. Je voudrais la liste de ces catégories et, sous chaque catégorie, la liste les entrées de l'un de leurs champs personnalisés. Comme:
- Catégorie 1
- Point 1
- Article 2
- De catégorie 2
- Point 1
- Article 2
Donc, voici mon code tel qu'il est actuellement, qui énumère les catégories, mais n'a pas de cracher des entrées:
{exp:channel:categories channel="faq-question" style="linear"}
<section class="faq-category-container closed">
<h1 class="faq-category-header"><a href="#">{category_name}</a></h1>
<dl>
{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}
</dl>
</section><!-- end .faq-category -->
{/exp:channel:categories}
Et embedded modèle de référence:
{exp:channel:entries channel="faq-question" url_title="{embed:faqlink}"}<!-- entry -->
<dt>{title}</dt>
<dd>
{faq_content}
</dd>
{/exp:channel:entries}
Toute aide serait grandement appréciée!
OriginalL'auteur jeffbyrnes | 2011-01-10
Vous devez vous connecter pour publier un commentaire.
Cela peut être un exemple de base de ce que vous êtes après:
Cela fonctionne dans ExpressionEngine 2, j'ai donc testé.
vous avez enregistré un brin de ma santé mentale, ce soir, merci pour l'affichage.
Cet exemple fonctionne lorsque vous ajoutez dynamique="non" à votre chaîne:les entrées de la balise.
OriginalL'auteur hoosteeno
Donc, voici ce que j'ai à la fin (avec l'aimable autorisation de l'aide à la EE conseils):
Et comme pour les intégrer, il ressemble à ceci:
La raison de l'incorporer a à voir avec la façon dont les choses sont tirés en ce qui concerne l'obtention de la bonne entrées de canal; il suffit d'avoir les
{exp:channel:entries}
en ligne dans la page n'a pas assez de travail.OriginalL'auteur jeffbyrnes
Les Archives de la Catégorie balise peut être utile pour vous:
http://ellislab.com/expressionengine/user-guide/modules/channel/category_archive.html
OriginalL'auteur CJWEB