Startartikel als Array

Wie verwendet man Module oder Aktion und passt diese an.

Startartikel als Array

Beitragvon paddle » 14. Sep 2011, 21:45

Ich würde gerne alle Kategorien einer Hauptkategorie in einem Array speichern (beliebig viele Ebenen) und komme mit folgendem Code irgendwie nicht weiter... kann mir jemand weiterhelfen? Danke.

Code: Alles auswählen
function ModulPrintCatList($categories, $printStartArticles) {
   if(is_array($categories) && count($categories) > 0) {

      foreach ($categories as $cat) {
         if ($cat->isOnline()){       
            echo $cat->getId(); // IDs in array speichern          
            }
            
            ModulPrintCatList($cat->getChildren(), $printStartArticles);          
         }
   }
}

// START Get Categories einer Kategorie //
$cat = OOCategory::getCategoryById($this->getValue('category_id'));
$categories = $cat->getChildren();

if (is_array($categories) && count($categories) > 0){
      ModulPrintCatList($categories,
                  ("start_articles" == "start_articles"));
}
paddle
 
Beiträge: 118
Registriert: 13. Jun 2006, 16:27
Wohnort: Zürich, Schweiz

Re: Startartikel als Array

Beitragvon Ingo » 16. Sep 2011, 21:00

echo $cat->getId(); fügt nichts in einen Array ein, sondern gibt die id auf deiner Website aus.

für den Einstieg in PHP nicht schlecht:
http://tut.php-quake.net/de/
Ingo
 
Beiträge: 288
Registriert: 23. Jun 2010, 23:34


Zurück zu Module/Aktionen [R4]

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast

cron