Newsliste um Artikel-Spezifikationen erweitern

Gesperrt
kptkip
Beiträge: 192
Registriert: Mi 8. Jun 2005, 18:02
Kontaktdaten:

Newsliste um Artikel-Spezifikationen erweitern

Beitrag von kptkip »

Ich versuche gerade die Newsliste um die Funktionalität der Artikel-Spezifikationen zu erweitern.

Dazu habe ich folgende Änderung vorgenommen:

Anstatt:

Code: Alles auswählen

$options = array ('idcat' => $selcat, "start" => $with_start, "order" => $order, "direction" => $cms_sort_direction);
$list = new ArticleCollection($options);
im Output-Bereich des Original-Moduls, habe ich nun folgendes angegeben:

Code: Alles auswählen

$options = array ('idcat' => $selcat, "start" => $with_start, "artspecs" => 1, "order" => $order, "direction" => $cms_sort_direction);
$list = new ArticleCollection($options);
Damit sollen nur Artikel der ersten Artikel-Spezifikation angezeigt werden. (Wird im zweiten Schritt dann dynamisiert.)

Die Variable $artspecs gibt es ja in der Klasse ArticleCollection. Sollte also gehen. Allerdings funktioniert das so nicht.

Weiß da jemand Rat?
maveric2001
Beiträge: 112
Registriert: Mi 21. Jun 2006, 07:00
Wohnort: Nordhausen
Kontaktdaten:

Beitrag von maveric2001 »

da steht ja auch auf jeden
artspecs - Array of article specifications
kptkip
Beiträge: 192
Registriert: Mi 8. Jun 2005, 18:02
Kontaktdaten:

Beitrag von kptkip »

@maveric2001
Tut mir leid, aber ich verstehe nicht, was Du damit sagen willst. :-)
maveric2001
Beiträge: 112
Registriert: Mi 21. Jun 2006, 07:00
Wohnort: Nordhausen
Kontaktdaten:

Beitrag von maveric2001 »

du muesstest schreiben

Code: Alles auswählen

$options = array ('idcat' => $selcat, "start" => $with_start, "artspecs" => array(1,2,3,4....), "order" => $order, "direction" => $cms_sort_direction);
$list = new ArticleCollection($options); 
dieweil in der klasse er das macht:

Code: Alles auswählen

...$sArtSpecs = (count($this->artspecs) > 0) ? " a.artspec IN ('".implode("','", $this->artspecs)."') AND " : '';...
kptkip
Beiträge: 192
Registriert: Mi 8. Jun 2005, 18:02
Kontaktdaten:

Beitrag von kptkip »

Alles klar! Jetzt hab ich's!

Das ist ja sogar sehr gut, da man dann ja auch mehrere anzeigen lassen kann.

Vielen Dank für den Tipp!

(Gibt es für solche zentralen Klassen eine Doku? Ich habe nämlich nichts im doku-Ordner dazu gefunden)
maveric2001
Beiträge: 112
Registriert: Mi 21. Jun 2006, 07:00
Wohnort: Nordhausen
Kontaktdaten:

Beitrag von maveric2001 »

kptkip hat geschrieben:Alles klar! Jetzt hab ich's!

Das ist ja sogar sehr gut, da man dann ja auch mehrere anzeigen lassen kann.

Vielen Dank für den Tipp!

(Gibt es für solche zentralen Klassen eine Doku? Ich habe nämlich nichts im doku-Ordner dazu gefunden)
gegen frage: woher kommt diese artikelspezifikation?????
kptkip
Beiträge: 192
Registriert: Mi 8. Jun 2005, 18:02
Kontaktdaten:

Beitrag von kptkip »

Du kannst ja in den Mandanten Einstellungen Artikel Spezifikationen anlegen (z.B. zum Seitenübergreifenden Katalogisieren von Datensätzen/News etc.)

Diese kannst DU in jedem Artikel dann aussuchen. So kann man sich mit einer speziellen Ausgabe dann auch zusätzliche Kategorisierungen in Artikeln machen, die mann dann als sortierbare Datenbank(inhaltlich nicht technisch :-) ) ausgeben kann.

Ich fasse so Artikel aus der gleichen Kategorie so in diesen Spez. zusammen und gebe sie anschließend sortiert (je nach User-Auswahl) aus.
Gesperrt