jwinkel Posted July 8, 2011 Report Share Posted July 8, 2011 Ich bitte meine Unkenntnis von Smarty und PHP zu verzeihen: Ich möchte in einem Hookpoint (genau gesagt in xt_master_slave/product_info_tpl) eine Variable "meine_variable" setzen (z.B. auf 1) und dann im Template (ms_product_listing) abfragen. Alle Versuche, das zu bewerkstelligen, sind bisher gescheitert. Vielleicht kann mich ein netter Mensch mal mit einer Zeile Code beglücken? Schönes Wochenende, Jörg Link to comment Share on other sites More sharing options...
xtcPHP Posted July 8, 2011 Report Share Posted July 8, 2011 Hi, weiss jetzt nicht welche Stelle du genau meinst, aber wenn es sich um Templatecode handelt, kannst du den unten stehenden Code benutzen. Ist nicht ganz schön (eigentlich ziemlich dirty), aber so sollte es funktionieren: {php}$GLOBALS['meineVariable'] = 1;{/php} analog zu dem Beispiel kannst du in ms_product_listing die Variable beispielsweise so ausgeben: {php}echo $GLOBALS['meineVariable'];{/php} Pass aber mit dem Variablennamen auf, du schreibst damit in den Global Scope. Also einen Variablennamen wählen, der so im Global Scope noch nicht vorkommt. Link to comment Share on other sites More sharing options...
jwinkel Posted July 9, 2011 Author Report Share Posted July 9, 2011 Die Definition soll nicht in den Template-Code, sondern in den Hookpoint. Link to comment Share on other sites More sharing options...
xtcPHP Posted July 9, 2011 Report Share Posted July 9, 2011 Hmm, dann vielleicht in der xml Datei initialisieren? Die liegt im /install Ordner... Link to comment Share on other sites More sharing options...
jwinkel Posted July 9, 2011 Author Report Share Posted July 9, 2011 Wo ich das hinschreiben muss weiß ich - in den Hookpoint eben, das ist php. Nur nicht, was. Link to comment Share on other sites More sharing options...
xtcPHP Posted July 9, 2011 Report Share Posted July 9, 2011 Meinst du sowas? $meineVariable = 1; und if($meineVariable == 1) { echo 'Ist 1';} Ehrlich gesagt ich weiss nicht was du genau möchtest... Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.