$cat, // Idcat (Muss angegeben werden) "lang" => $sprache, // Sprach id (optional), standard ist die aktive Sprache "client"=> $mandant, // Mandant id (optional), standard ist der aktive Mandant "start" => $startartikel, // Startartikel "order" => $sortby, // Feldname nach dem sortier wird, siehe tabelle 'con_art_lang' "direction" => $sortorder); // Ab- oder Aufsteigende sortierung ('asc', oder 'desc') // Artikellisten Objekt erzeugen $articleList = new ArticleCollection($articleListOptions); $i = 0; while ($article = $articleList->nextArticle()) { if ($titel == "headline") $tickerfeld[]['titel'] = $article->getContent('htmlhead', 1); else $tickerfeld[$i]['titel'] = $article->get("title"); $tickerfeld[$i]['idart'] = $article->get("idart"); $i++; } } else { // Artikellisten Optionen einstellen $articleListOptions = array("idcat" => $cat, // Idcat (Muss angegeben werden) "lang" => $sprache, // Sprach id (optional), standard ist die aktive Sprache "client"=> $mandant, // Mandant id (optional), standard ist der aktive Mandant "start" => $startartikel, // Startartikel "order" => "idartlang", // Feldname nach dem sortier wird, siehe tabelle 'con_art_lang' "direction" => "asc"); // Ab- oder Aufsteigende sortierung ('asc', oder 'desc') // Artikellisten Objekt erzeugen $articleList = new ArticleCollection($articleListOptions); $i = 0; while ($article = $articleList->nextArticle()) { if ($titel == "headline") $htitel = $article->getContent('htmlhead', 1); else $htitel = $article->get("title"); $tickerfeld[$i]['titel'] = $htitel; $tickerfeld[$i]['idart'] = $article->get("idart"); $sort_value = trim(strip_tags(html_entity_decode(urldecode($htitel)))); $sortiert[$i] = strtr($sort_value, "ÄÖÜäöüß", "AOUaous"); $i++; } if ($sortorder == "asc") array_multisort($sortiert, SORT_ASC, $tickerfeld); else array_multisort($sortiert, SORT_DESC, $tickerfeld); } return $tickerfeld; } // Funktionen Ende ?>