#1 (permalink)  
Alt 26.01.2010, 15:37
Benutzer
 
Registriert seit: 09.12.2009
Beiträge: 58
Standard wie mit variablen arbeiten

Hallo,
per {debug} sieht man ja Template-Variable.
Wie greift man konkret darauf über einem php-Fenster zu?
HTML-Code:
{php}
echo $this->get_template_vars($top_navigation[3][name]);
{/php}
in der index.html ergibt "wenigstens" schon Mal eine "Array"-String auf der Intrnetseite. Wie kommt man dann an dessen Wert?

Sehe da z.B. einen Wert, über den ich in der index.html ein {if} setzen möchte.

Und dann gibts noch
{php}print_r($GLOBALS);{/php}
An diese Variablen kommt man nicht ran?

Ich finde momentan irgendwie nicht die richtige Schreibweise
- auch im Netz nicht ...

Danke für Hilfe, Grüße, J.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #2 (permalink)  
Alt 26.01.2010, 19:37
Neuer Benutzer
 
Registriert seit: 25.01.2010
Beiträge: 13
Standard

Also wenn du sie im Debug Fenster von Smarty siehst musst du auch Smarty benutzen zum sie aus zu geben.

{$top_navigation[3][name]}

??
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #3 (permalink)  
Alt 26.01.2010, 20:08
Benutzer
 
Registriert seit: 09.12.2009
Beiträge: 58
Standard

Hallo Diakon,

mmh - das klappt bei mir leider nicht.
Das hatte ich auch schon probiert (... ohne zu wissen, was ich tue).
also ich habe das in der index.html etwa bei Zeile 80 stehen:
PHP-Code:
{php}
    if (
$top_navigation[3][name] == 'sowas') {
     echo 
"hello";
    }    
    {/
php
sollte eigentlich hello zeigen ... steht auch nit im Quelltext, ist also nicht verdeckt ...

und in dem Template-debug steht das:
----------------
{$top_navigation} Array (6)
...
3 => Array (2)
name => "sowas"
url => "sdfsdfgdsfgfg..."
----------------
weiterhin gibts in dem PopUp ja noch sowas:
{$page} "categorie"


Ich kenn nicht die Schreibweise von dieser Halb-php-sprache ....

Auf der Startseite sollen Dekobilder je nach Inhalt angezeigt werden,
daher ist m.E. hier dieses {if ... mit Var-Abfrage nötig.


Grüße, J.
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #5 (permalink)  
Alt 26.01.2010, 21:06
Erfahrener Benutzer
 
Registriert seit: 23.06.2009
Ort: Wachenzell ( nähe Eichstätt/Bayern )
Beiträge: 2.817
Standard

hi,
das müsste doch auch ohne php gehen:

{if $top_navigation.3.name == 'sowas'}
<p>Hallöchen</p>
{/if}


Grüsse
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
  #6 (permalink)  
Alt 26.01.2010, 22:39
Benutzer
 
Registriert seit: 09.12.2009
Beiträge: 58
Standard

Hallo,
Danke -
ja, eigentlich würd ichs mit xt-"eigenen" tools ...

> ...{if $top_ ...
geht aus irgend einem Grund nicht.
Wird nicht abgefragt und ausgegeben.
-----------------------
Nachtrg:
geht ! :-)
Ich weiß leider nicht, wieso vorher/"eben" nicht ...
---------------
Gruß, J.

Geändert von jack09 (28.01.2010 um 12:12 Uhr) Grund: geht
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
arbeiten, variablen

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
[SOLVED] Google indiziert mit sessions - wie vermieden? prost Fragen zur Software 48 01.07.2011 10:36
[NEWS - Shopbetreiber] Kundenblogs: Wie Frankonia mit seinen Kunden und Besuchern in News xt:Commerce Mitteilungen 0 08.01.2010 14:00
Unwichtige Links wie AGB mit "nofollow" gravurXXL.de Fragen zur Software 1 19.04.2009 21:28
Wie flexibel ist XTC? Desecrator Fragen zur Software 0 17.03.2009 06:47
wie läuft das mit der lizenz bei veyton? 1stMagic Fragen zur Software 8 04.03.2009 11:48


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:04 Uhr.

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

xt:Commerce is a SafeCharge brand