Ich stehe eben vor dem gleichen Problem.
Ich habe als Attribut ein Select-Menu. Dieses gebe ich im Template wie folgt aus:
Code:
<?php echo $this->generateAttribute('brand'); ?>
Wobei "brand" eben eine Marke dem Produkt zuweisen soll. Dies muss im FE filterbar sein, deshalb habe ich es als select-menu angelegt.
Die Optionen haben als Werte jeweils ein Inserttag:
Code:
{{insert_content::123}}
Jedoch wird im FE anstatt dem Inserttag die Bezeichnung der Option (also "Marke xy") ausgegeben.
Edit:
Mit folgendem Code wird ebenfalls die Bezeichnung der Option des Attributs ausgegeben:
Code:
<?php echo $this->brand; ?>
Dieses snippet müsste man doch relativ einfach modifizieren können, um den Wert statt der Bezeichnung auszugeben. Ich hab schon ein paar Varianten erfolglos probiert, kenne mich aber in PHP zu wenig aus dafür.
Edit2:
Ich weiß zwar nicht warum, aber es funktioniert nun. Ein Verdacht fällt auf eine Erweiterung welche u.a. Probleme mit filtern/sortieren verursacht hat.
Das snippet welches nun das Inserttag über das Attribut ausgibt sieht folgendermaßen aus:
Code:
<?php echo $this->brand; ?>
Somit kann im BE komfortabel ein brand ausgewählt werden und im FE wird ein Logo samt Link auf die brand Übersichtsseite ausgegeben.
Lesezeichen