Attribute Felder

Hallo,

ich habe en Attribut-Feld bei den Varianten angelegt (Konfigurator-Gruppen)

In dieses Feld trage ich jetzt folgendes ein: {url controller=custom sCustom=46}

Leider wird mir das im Templatze auch genauso ausgeben, sprich es wird nicht die URL umgewandelt.

Gbt es da ein Trick oder Lösung für das Vorhaben?

LG Ralf

 

Ja, gibt es. Aber du musst halt dafür sorgen, dass Smarty doppelt interpretiert wird - also einmal aus der variable den eigentlichen Wert machen und dann den Wert interpretieren. Sowas ermöglicht es letztendlich auch böse Dinge im Backend zu machen, da man mit Smarty auch sehr viel Unfug treiben kann. Potentiell würde man sowas als Sicherheitslücke betrachten, da du so theoretisch über einen Backend-Zugang weitere Dinge ausführen kannst. Durch die Smarty Security wurden die gröbsten Gefahren erstmal ausgeschaltet. Die solltest du also in jedem Fall nicht deaktivieren :wink:

https://forum.shopware.com/discussion/51014/smarty-variable-in-freitextfeld-benutzen