Seite 1 von 1

ArticleCollection IDCAT

Verfasst: Mi 9. Sep 2009, 07:04
von NightCaller
Guten Morgen Forum,

bin gerade am news Modul dran. Der Newsmosul fasst ja standard mäßig nur eine Kategorie in der Konfiguration an. Um hier mehrere Kategorien mit zugeben überlege ich gerade ob ich das am besten über die ArticleCollection bzw. Article Klasse lösen kann.

Meine frage::
Lässt sich in der ArticleCollection($option) auch mehrere IDCATs mitgeben ?
Hintergrund ist das ich die ARtikel nicht nur aus einer Kategorie sondern auch von die die darunter liegen anziehen möchte.

Code: Alles auswählen

if (strlen($selcat) > 0 && $selcat != '0') {
    // Kann der $selcat mehrere werte enthalten ?
    $options = array ('idcat' => $selcat, "start" => $with_start, "order" => $order, "direction" => $cms_sort_direction);

    $list = new ArticleCollection($options);
....
Wie immer besten Dank im Voraus

Gruß

NightCaller

Re: ArticleCollection IDCAT

Verfasst: Mi 9. Sep 2009, 07:17
von _wiewo_
In der class.article.php in Zeile 477 wird folgendes durchgeführt

Code: Alles auswählen

if (!is_numeric($options["idcat"]))
        {
            return 'idcat has to be defined';
        }
demnach ist es nicht möglich ihm direkt mehrere Kategorien mitzugeben, wäre aber sicher mal etwas was man so in den Core bringen könnte.

Du müsstest Kategorie für Kategorie nacheinander in einer Schleife durchlaufen lassen und jedes mal eine neue ArticleCollection erstellen

Re: ArticleCollection IDCAT

Verfasst: Mi 9. Sep 2009, 07:20
von NightCaller
Moin,

vielen dank mal für den Tip. Ich berichte dann ob gefuntzt hat !

Gruß

NightCaller

Re: ArticleCollection IDCAT

Verfasst: Di 15. Sep 2009, 22:01
von rbi
Contenido_Category_Articles::getArticlesInCategoryRange (oder die sonst passende Methode) hilft.
edit: Oder gleich cms_teaser.