[phpBB Debug] PHP Warning: in file [ROOT]/ext/tas2580/seourls/event/listener.php on line 213: Undefined array key "FORUM_NAME"
REDAXO Forum • Alle Artikel einer Kategorie anzeigen lassen
Seite 1 von 1

Alle Artikel einer Kategorie anzeigen lassen

Verfasst: 7. Mär 2016, 15:44
von steffus
Hallo,bin gerade dabei mit Redaxo 5.0.1 eine OnePage zu erstellen und irgendwie komme ich gerade nicht weiter. In einer "foreach" Schleife hole ich mir alle Kategorien, hier möchte ich gerne alle Artikel anzeigen lassen, aber ich bekomme es nicht hin. Danke für die Hilfe.

Code: Alles auswählen

foreach (rex_category::getRootCategories() as $lev1) 
	{
		$hidden_ids = array();
		
		// nur die Online sind und die nicht im hidden_ids Array sind
		if ($lev1->isOnline(true) && (!in_array($lev1->getId(), $hidden_ids))) 
		{	
			//???


		}
	}

Re: Alle Artikel einer Kategorie anzeigen lassen

Verfasst: 8. Mär 2016, 14:07
von Sioweb
Ho!

Um die Artikel der aktuellen Kategorie ausgeben zu lassen:

Code: Alles auswählen

<?php
$Articles = rex_category::getCurrent()->getArticles(1);
foreach($Articles as $Article) {
  $content = new rex_article_content;
  $content->setArticleID($Article->getId());
  echo $content->getArticle();
}
Du müsstest den Code vermutlich einfach in deine Foreach schreiben und statt rex_category::getCurrent() schreibst du $lev1

Zumindest der Code oben sollte funktionieren.