?> ?> getValue("art_hide_slideshow"))[1]; if($GLOBALS["hide_slideshow"] != 1) $GLOBALS["article_content"].=formatArticlePart(26,"standard-slideshow"); else $GLOBALS["hide_slideshow"]=0; $article_found=false; $PATH=explode("|",$this->getValue("path").$this->getValue("article_id")."|"); foreach(OOCategory::getRootCategories(true,false) as $lev1){ // Level 1 $lev1_cats[$lev1->getId()]=$lev1; // Level 2 if(count($lev1->getChildren(true))>0){ $lev2_cats_tmp=array(); foreach($lev1->getChildren(true) as $lev2) $lev2_cats_tmp[$lev2->getId()]=$lev2; $lev2_cats[$lev1->getId()]=$lev2_cats_tmp; } # Content // Level 1 if($lev1->getId()==$PATH[1]){ $article_found=true; $GLOBALS["article_content"].=formatArticlePart($lev1->getId()); // Level 2 foreach($lev1->getChildren(true) as $lev2){ $GLOBALS["article_content"].=formatArticlePart($lev2->getId()); } } } if(!$article_found){ // Aktiver Artikel ist nicht in der Hauptkategorie ODER leer => Versuchen den einzelnen Artikelinhalt zu laden // var_dump($this->getArticleId()); $GLOBALS["article_content"].=formatArticlePart($this->getArticleId()); } function formatArticlePart($id,$extra_article_class=""){ $acc=new rex_article(); $acc->setArticleId($id); $ooa = OOArticle::getArticleById($id); if($acc->category_id){ // Artikel einer Kategorie -> Kategoriename als ID $ooc = OOCategory::getCategoryById($acc->category_id); $short_article_name="c-".shortArticleName($ooc->getName()); }else{ // Artikel der Hauptkategorie -> Artikelname als ID $short_article_name="a-".shortArticleName($ooa->getName()); } $article="
{$acc->getArticle()}
"; return $article; } function shortArticleName($str){ $str_new=str_replace(array(" ","-","+"),"_",strtolower($str)); return $str_new; } //var_dump($REX); ob_start(); ?>