#1 (permalink)  
Alt 08.07.2011, 15:25
Benutzer
 
Registriert seit: 01.04.2011
Beiträge: 86
Standard Variable im Hookpoint definieren - wie?

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
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 09.07.2011, 00:45
Neuer Benutzer
 
Registriert seit: 05.07.2011
Beiträge: 29
Standard

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:
Zitat:
{php}$GLOBALS['meineVariable'] = 1;{/php}
analog zu dem Beispiel kannst du in ms_product_listing die Variable beispielsweise so ausgeben:
Zitat:
{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.

Geändert von xtcPHP (09.07.2011 um 00:54 Uhr)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 09.07.2011, 08:45
Benutzer
 
Registriert seit: 01.04.2011
Beiträge: 86
Standard

Die Definition soll nicht in den Template-Code, sondern in den Hookpoint.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #4 (permalink)  
Alt 09.07.2011, 10:11
Neuer Benutzer
 
Registriert seit: 05.07.2011
Beiträge: 29
Standard

Hmm, dann vielleicht in der xml Datei initialisieren? Die liegt im /install Ordner...
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 09.07.2011, 10:23
Benutzer
 
Registriert seit: 01.04.2011
Beiträge: 86
Standard

Wo ich das hinschreiben muss weiß ich - in den Hookpoint eben, das ist php. Nur nicht, was.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 09.07.2011, 13:04
Neuer Benutzer
 
Registriert seit: 05.07.2011
Beiträge: 29
Standard

Meinst du sowas?

PHP-Code:
$meineVariable 1
und
PHP-Code:
if($meineVariable == 1) { echo 'Ist 1';} 
Ehrlich gesagt ich weiss nicht was du genau möchtest...


Geändert von xtcPHP (09.07.2011 um 13:06 Uhr)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
definieren, hookpoint, variable

Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are aus
Pingbacks are aus
Refbacks are aus


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Wie neue Sprach Variablen in 3.0.4 definieren? samurai-lupin Allgemeine Diskussionen 0 28.01.2011 00:58
Wie lautet die Variable für Verpackungseinheit? GoriBoy Fragen zur Software 20 09.09.2010 12:52
Wie definiert man die Variable "logo_path"? isd17 Installation und Konfiguration 0 13.07.2009 17:45
product_listing.php mehrere Bilder, wie Variable definieren? hoffi77 Shopbereich 0 06.08.2008 00:24


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:40 Uhr.

Copyright © 2011 xt:Commerce GmbH / xt:Commerce International Ltd. - All Rights Reserved

xt:Commerce is a SafeCharge brand