Seite 1 von 1

Auslesen von CMS_VAR/VALUE durch API

Verfasst: Mi 30. Mai 2007, 00:45
von synth
Hallo miteinander!

Ich befinde mich gerade auf der CMS-Entdeckungstour und bin nach Redaxo nu auf Contenido gestoßen - gefällt mir ganz gut.

So baue ich nu (als kompletter Contenido-Neuling) gleich mal ein Portfolio für mich auf :D

Ich hab also z.B. eine (generierte) Übersichtsseite wo meine Projekte stehen, gleich unter dem Namen soll das Release-Datum (vom Projekt, nicht vom Artikel) erscheinen. Ich rätsel aber gerade wie ich das anstellen soll.

Hab jetzt gedacht, dass ich das Datum in ein CMS_VAR eingebe - nur wie krieg ich das Datum per API wieder ausgelesen? Das Datum soll auf der generierten Seite erscheinen und nicht im Projekt-Artikel selbst.

Danke, gute Nacht

Verfasst: Mi 30. Mai 2007, 01:12
von synth
PAH! Habs rausgefunden:

Code: Alles auswählen

cInclude('classes', 'class.article.php');
cInclude('classes', 'class.category.php');
cInclude('classes', 'class.templateconfig.php'); // da steckt's drin!

$options = array("idcat"=>$CMS_VALUE[0]);
$websites = new ArticleCollection($options);

while( $art = $websites->nextArticle() ) {
  $tpl_cfg = new TemplateConfig($art->values['idart']);
  // 20 ist die Container-ID
  $release = $tpl_cfg->getData(20);
  //  ...
  // {date} durch Release-Datum ersetzen - 0 ist CMS_VAR[0]
  $tpl->set('d','date', $release[0]);
}
olé :D

thx!

Verfasst: Fr 22. Jun 2007, 10:08
von milez
Danke! Genau das hab ich grad gesucht ;)

grooce