#1 (permalink)  
Alt 26.11.2007, 18:07
xt:Commerce Support Kunde
 
Registriert seit: 06.01.2006
Beiträge: 4
Standard Neue, global Variable

Moin,

die erste Nachricht hier, denn ich stehe vor einem Problem dass ich im Gegensatz zu allen anderen bisher nicht allein lösen kann: ich möchte eine neue globale Smarty-Variable erzeugen, in der Grundsätzlich der Name der aktuell selektierten Kategorie enthalten ist. Allerdings will ich aus dieser Variable noch Umlaute und Leerzeichen entfernen, damit ich das zum Beispiel in meinem Template als CSS-Klassen-Selektor pro Kategorie verwenden kann.

Das Problem ergibt sich allerdings bereits dabei, eine global Variable anzulegen! Ich dachte mir, dass ich das einfach in xtc_show_category.inc.php einbaue, denn dort habe ich sowohl die Kategorien als auch die Information darüber ob die aktuelle Kategorie gewählt ist oder nicht.

Der versuchter Proof-of-Concept mit

global $smarty;
$smarty->assign('GLOBALER_KATEGORIE_NAME', 'TEST');

schlägt schon fehl, d.h. die Variable {$GLOBALER_KATEGORIE_NAME} ist leer, bzw. wird nicht übersetzt.

Deshalb meine Frage: wie komme ich an das globale Smarty-Objekt, oder gibt's das nicht!?

Danke im Voraus
Matthias
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!
Mit Zitat antworten
Antwort

Lesezeichen

Stichworte
global, 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
Neue Account Mail, Variable Ist Leer kirk2004 Shopbereich 1 13.08.2004 10:50


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:23 Uhr.

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

xt:Commerce is a SafeCharge brand