cApiCategoryLanguage deprecated
Verfasst: Do 29. Okt 2015, 09:24
Hallo zusammen
Mir ist ein Fehler in der Doku aufgefallen. In der Version 4.9.8 stimmt die Beschreibung der Funktion: loadByArticleAndLanguageId nicht.
Anscheinend wurde die Methode _getArticleContent als deprecated markiert. Somit können auch nicht mehr alle Contents eines Artikel geladen werden.
Dies ist in der Doku nicht nachgeführt, dort ist immernoch die alte Version hinterlegt.
Somit müssen bei einem Update auf die Version 4.9.8 sämtliche Module welche die auf die cApiCategoryLanguage zugreifen umgeschrieben werden.
Alt:
$art = new cApiArticleLanguage();
$art->loadByArticleAndLanguageId($idart, $lang,TRUE); // 3 Parameter für das laden aller Contents des Artikels
Neu:
$art = new cApiArticleLanguage();
$art->loadByArticleAndLanguageId($idart, $lang);
//Danach die Contents mit folgendem Aufruf auslesen:
$art->getContent();
Achtung: auch hier stimmt die Doku nicht. Es reicht wenn man die Funktion getContent() aufruft.
Gibt man einen Parameter (Content-Typ) gem. Doku mit, erhält man nicht wie beschrieben alle Contents dieses Typs, sonder immer alle Contents.
Grüsse aus der Schweiz
Mir ist ein Fehler in der Doku aufgefallen. In der Version 4.9.8 stimmt die Beschreibung der Funktion: loadByArticleAndLanguageId nicht.
Anscheinend wurde die Methode _getArticleContent als deprecated markiert. Somit können auch nicht mehr alle Contents eines Artikel geladen werden.
Dies ist in der Doku nicht nachgeführt, dort ist immernoch die alte Version hinterlegt.
Somit müssen bei einem Update auf die Version 4.9.8 sämtliche Module welche die auf die cApiCategoryLanguage zugreifen umgeschrieben werden.
Alt:
$art = new cApiArticleLanguage();
$art->loadByArticleAndLanguageId($idart, $lang,TRUE); // 3 Parameter für das laden aller Contents des Artikels
Neu:
$art = new cApiArticleLanguage();
$art->loadByArticleAndLanguageId($idart, $lang);
//Danach die Contents mit folgendem Aufruf auslesen:
$art->getContent();
Achtung: auch hier stimmt die Doku nicht. Es reicht wenn man die Funktion getContent() aufruft.
Gibt man einen Parameter (Content-Typ) gem. Doku mit, erhält man nicht wie beschrieben alle Contents dieses Typs, sonder immer alle Contents.
Grüsse aus der Schweiz