Existiert eine Kategorie-API?

Gesperrt
synth
Beiträge: 6
Registriert: Mi 30. Mai 2007, 00:37
Kontaktdaten:

Existiert eine Kategorie-API?

Beitrag von synth »

Hallo zusammen!

Hab ich richtig verstanden, dass es zwar eine sehr umfangreiche class.article.php gibt aber kein passendes Pendant dazu für Kategorien (class.category.php)?

Wie ich hier sehe, arbeiten sehr viele mit direkten SQL-Abfragen, die würde ich am liebsten umgehen und ausschließlich über die API arbeiten.

Muss ich mir jetzt eine eigene Kategorien-API bauen um z.B. den Kategorienbaum auszulesen?

mfG,
Synth
synth
Beiträge: 6
Registriert: Mi 30. Mai 2007, 00:37
Kontaktdaten:

Beitrag von synth »

Hm, schaut ganz so aus, als gäbe es keine brauchbare CategoryCollection - dann werde ich mir das wohl selbst zusammenfrickeln... :roll:
knb
Beiträge: 224
Registriert: Fr 9. Sep 2005, 14:03
Wohnort: Potsdam
Kontaktdaten:

Beitrag von knb »

Doch es gibt die Klasse cAPICategory, und cAPICategoryCollection, cApiCategoryLanguage, cApiCategoryLanguageCollection und das ganze noch mal ohne cAPI-Prefix.

Ich weiss jetzt nicht was Du machen willst, aber hier ist ein Codebeispiel von mir welches den Kategorienamen aus der category-id ermittelt welche in CMS_VALUE[0] abgelegt worden ist.

Code: Alles auswählen

cInclude('classes', 'class.cat.php');

// selected category
$selcat = "CMS_VALUE[0]";
$ct = new Cat();
$selcatname = $ct -> getCatName($selcat, $lang);
echo mi18n("Current Category: ") . $selcatname;
Gruss,
Knut
Gesperrt