Seite 1 von 1

FlexContent über Template ausgeben

Verfasst: 4. Mai 2015, 15:14
von jm2267
Bin gerade dabei, die eigenen Produktinformationen, die im MPM eingespeist und über CSV erfolgreich importiert im template_productDetails_01_desktop auszugeben.

Mit dem von Ihnen empfohlenen code snippet

<?php
if ($this->objProduct->_flexContentExists(‘flexContent1’)) {
echo $this->objProduct->_flexContents[‘flexContent1’];
}
?>

klappt's leider nicht.

Die FlexContents (hier nur ein Beispiel) werden bei Produkten im Backend dargestellt:

Bild


Code-snippet in das (ins Theme kopierte) Template eingebaut und abgespeichert:

Bild


Trotzdem wird im Frontend nichts ausgegeben:

Bild


Bekannterweise liegt das Problem meistens (immer?) zwischen den Ohren des Anwenders. Muss zugeben, dass die Code-Anpassung keine resultate gebracht hat.
Woran kann es liegen?

Gruss

Jarek

Re: FlexContent über Template ausgeben

Verfasst: 4. Mai 2015, 15:40
von supportteam
Sie haben im Prinzip lediglich einen Syntaxfehler durch falsche Anführungsstriche (wahrscheinlich durch das Rauskopieren aus dem Handbuch):

<?php
if ($this->objProduct->_flexContentExists('flexContent1')) {
echo $this->objProduct->_flexContents['flexContent1'];
}
?>

Einfach kurz die richtigen Anführungsstriche im Code verwenden und dann werden Ihre FlexContents ausgegeben.

Re: FlexContent über Template ausgeben

Verfasst: 4. Mai 2015, 15:58
von jm2267
1000fachen Dank.

Der sprichwörtliche kleine Unterschied :).

Leute die selber kodieren, sehen so etwas sofort. Reinkopierer und Umgestalter wie ich - weniger.