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:
Code-snippet in das (ins Theme kopierte) Template eingebaut und abgespeichert:
Trotzdem wird im Frontend nichts ausgegeben:
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
FlexContent über Template ausgeben
- supportteam
- Beiträge: 245
- Registriert: 28. Aug 2013, 17:58
Re: FlexContent über Template ausgeben
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.
<?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
1000fachen Dank.
Der sprichwörtliche kleine Unterschied .
Leute die selber kodieren, sehen so etwas sofort. Reinkopierer und Umgestalter wie ich - weniger.
Der sprichwörtliche kleine Unterschied .
Leute die selber kodieren, sehen so etwas sofort. Reinkopierer und Umgestalter wie ich - weniger.