Hallo Leute!
Vielleicht kann mir ja hier jemand helfen. Ich möchte einen Wert aus der Template Konfiguration eines Artikels in einem anderen Artikel auslesen. Ist dies in der neuen Contenido-Version irgendwie möglich?
In den älteren Versionen war dies einfach über die Klasse templateConfig realisierbar:
$tplCfg = new templateConfig(); //leave empty cause you only want a category configuration
$tplCfg->getDataForIdcat ($idcat);
$exampleAr = $tplCfg->getData(20); //get all informations for container 20 for this template
Wäre wirklich für jede Hilfe dankbar!
Template Konfiguration aus anderem Artikel auslesen
-
- Beiträge: 55
- Registriert: Mi 25. Nov 2009, 16:08
- Kontaktdaten:
-
- Beiträge: 1951
- Registriert: Sa 8. Sep 2007, 16:23
- Wohnort: Brandenburg
- Hat sich bedankt: 15 Mal
- Kontaktdaten:
Re: Template Konfiguration aus anderem Artikel auslesen
Ich vermute mal, die neue Klasse heißt anders: cApiTemplateConfiguration
Aber da gibt es mehrere Klassen, die mit Templates zu tun haben.
Aber da gibt es mehrere Klassen, die mit Templates zu tun haben.
Fliegt der Bauer übers Dach, ist der Wind weißgott nicht schwach.
-
- Beiträge: 55
- Registriert: Mi 25. Nov 2009, 16:08
- Kontaktdaten:
Re: Template Konfiguration aus anderem Artikel auslesen
Danke Faar!
Die habe ich auch schon gefunden. Leider gibt es da aber keine get Funktion...
Zumindest habe ich bis jetzt nichts dazu gefunden...
Die habe ich auch schon gefunden. Leider gibt es da aber keine get Funktion...

-
- Beiträge: 1951
- Registriert: Sa 8. Sep 2007, 16:23
- Wohnort: Brandenburg
- Hat sich bedankt: 15 Mal
- Kontaktdaten:
Re: Template Konfiguration aus anderem Artikel auslesen
Nun denn, in Sourcexref.com habe ich folgendes bei der alten Klasse gefunden:
Oder hier: http://api.contenido.org/con490/class-c ... ction.html
Aber weiter komme ich da im Moment auch nicht
Also hier soll es drin sein: http://api.contenido.org/con490/class-c ... ction.html/**
143 * get data
144 * @deprecated 2012-08-24 Use cApiTemplateConfiguration/cApiTemplateConfigurationCollection instead
145 */
Oder hier: http://api.contenido.org/con490/class-c ... ction.html
Aber weiter komme ich da im Moment auch nicht

Fliegt der Bauer übers Dach, ist der Wind weißgott nicht schwach.
-
- Beiträge: 55
- Registriert: Mi 25. Nov 2009, 16:08
- Kontaktdaten:
Re: Template Konfiguration aus anderem Artikel auslesen
Ich habe das Problem jetzt gelöst!
Wahrscheinlich gibt es eine einfachere Variante... diese hier funktioniert jedenfalls:
Wahrscheinlich gibt es eine einfachere Variante... diese hier funktioniert jedenfalls:
Code: Alles auswählen
$obj = new cApiArticleLanguage();
// Template-Konfiguration von Artikel mit der idart=2 holen
$obj->loadByArticleAndLanguageId('2', $lang);
$idtplcfg = $obj->getField('idtplcfg');
$temp_config = new cApiContainerConfigurationCollection();
$container_value = $temp_config->getByTemplateConfiguration($idtplcfg);
$data = new cApiContainerConfiguration();
//Konfiguration aus Container 89 holen
$value = $data->parseContainerValue($container_value[89]);
//Wert 2 holen
$max_attendance = $value[2];