Ich versuche krampfhaft eine Ausgabe zu realisieren.
Meine Struktur:
Kategorie 1
- Artikel
Kategorie 2
- Artikel 0.1
- Artikel 0.2
+ Unterkategorie 1
- Artikel 1.1
- Artikel 1.2
- Artikel 1.3
+ Unterkategorie 2
- Artikel 2.1
- Artikel 2.2
+ Unterkategorie 3
- Artikel 3.1
- Artikel 3.2
Kategorie 3
- Artikel
Nun möchte ich die Artikel in allen Unterkategorien von Kategorie 2 untereinander ausgeben. Also:
- Artikel 1.1
- Artikel 1.2
- Artikel 1.3
- Artikel 2.1
- Artikel 2.2
- Artikel 3.1
- Artikel 3.2
Habe es schon hinbekommen, dass mir alle Artikel der Kategorie 2 ausgegeben werden. Will aber nur die der Unterkategorien!
Kann mir da wer helfen???
Benutze momentan diesen Codeschnipsel:
Code: Alles auswählen
$cat = OOCategory::getCategoryById($this->getValue("category_id"));
$articles = $cat->getArticles(true);
if ( is_array( $articles) && count( $articles) > 0) {
foreach ( $articles as $article) {
$artikel = new article;
$artikel->setArticleID($article->getId());
echo '<div id="'.$article->getName().'" class="panel">';
echo $artikel->getArticle();
echo ' </div>';
}
}
else {
echo $this->getArticle();
}
?>
Code: Alles auswählen
$cat = OOCategory::getChildrenById($this->getValue("category_id"));