Hi Thomas,
die Funktion getFirstSlice() gibt es doch gar nicht in OOArticle, oder?
fsiebert1977 hat geschrieben:Du meinst also, dass das zu Lasten der Performance geht?
fsiebert1977 hat geschrieben:Gibt es dann nicht eine Möglichkeit, auf die bereits generierten Artikel zuzugreifen und zu schauen, ob Inhalte da sind?
<?php
$oCurArt = OOArticle::getArticleById(REX_ARTICLE_ID);
$curCatId = $oCurArt->getCategoryId();
$oArticles = OOArticle::getArticlesOfCategory($curCatId, true);
echo "<h2>".$oCurArt->_name."</h2>";
echo "<ul>";
foreach($oArticles as $oArticle) {
$url = $oArticle->getUrl();
$a = new article();
$a->setArticleId($oArticle->getId());
$a->setCLang($REX['CUR_CLANG']);
$hasContent = $a->getArticle();
switch($oArticle->_type_id) {
case 3 :
$class = "blau";
break;
case 4 :
$class = "gruen";
break;
case 5 :
$class = "rot";
break;
default :
$class = "";
}
echo $oArticle->isStartPage() ? "" : "<li class=\"$class\">".($hasContent ? "<a href=\"$url&FORM[titel]=$oArticle->_name\" onclick=\"window.open(this.href, 'reference', 'width=800,height=600,top=' + (screen.availHeight/2-300) + ',left=' + (screen.availWidth/2-400) + ',scrollbars=yes,resizable=yes'); return false;\">" : "").$oArticle->_name.($hasContent ? "</a>" : "")."</li>";
}
echo "</ul>";
?>$oArticles = OOArticle::getArticlesOfCategory($curCatId, true); $a = new article();Zurück zu Templates/Navigationen [R3]
Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast