Versuche gerade mich an dem "Sortierte Artikelliste" Modul was auch für Artikel super funktioniert. Allerdings bräuchte ich es um "Kategorien" in einer Oberkategorie aufzulisten. Hier der Code
Code: Alles auswählen
<?php
$cat = OOCategory::getCategoryById(REX_CATEGORY_ID);
$articles = $cat->getArticles( true);
usort( $articles, "sortArtName"); // sortieren
if (is_array($articles) && count( $articles) > 0) {
echo '<ul class="article-list">';
foreach ($articles as $article) {
// aktuellen Artikel nicht anzeigen
if( $article->getId() == REX_ARTICLE_ID) continue;
// keine Startartikel anzeigen
if ($article->isStartPage()) continue;
echo '<li><a href="'.$article->getUrl().'">'.$article->getName().'</a></li>';
}
echo '</ul>';
}
function sortArtName( $articleA, $articleB) {
$nameA = $articleA->getName();
$nameB = $articleB->getName();
if ( $nameA == $nameB) {
return 0;
}
$arr = array( $nameA, $nameB);
sort( $arr, SORT_STRING);
return $arr[0] == $nameA ? -1 : 1;
}
?>
danke für eure hilfe, gruß Pascal