| Smarty Variablen nicht überall verfügbar |
Betreff: Smarty Variablen nicht überall verfügbar von 25cent am 18.04.2008 15:07:12 Hallo, ich habe auf meiner HP im theme.html die Abfrage ob man Gast oder eingeloggt ist. Nun wollte ich das ganze mit Links für Mitglieder erweitern, damit ich die Seitenblöcke deaktiviere. Das sollte ungefähr so Aussehen: Hallo "Name": Profil | Posteingang | Profil bearbeiten | Mitgliedersuche | Ausloggen Ich benutze den MPManager 2.5 Das Problem: Es scheint so, dass nicht alle Variablen überall verfügbar sind. Posteingang und Ausloggen verschwinden auf der Startseite, bei Mitgliedersuche (Xoopsembers) und beim Modul Flashgames. Wobei diese wieder sichtbar werden wenn man nochmal auf Flashgames klickt. Auf allen anderen Modulen funktioniert das ganze einwandfrei, einschliesslich der Hervorhebung und Zahl in Klammer bei neuen PM´s. Ich denke das die Variablen $block.new_messages, $block.lang_inbox und $block.lang_logout nicht abgefragt werden können. Die Sprachvariablen sind kein Problem, kann ja direkt den Linknamen schreiben, z.B statt $block.lang_logout - Ausloggen. Mir geht es hauptsächlich um die Abfrage der Variable $block.new_messages, damit man sehen kann, dass man eine PM bekommen hat. Wie animiert man das theme zur abfrage? Komisch ist auch, das auf der gleichen Startseite im Usermenü Block alles ganz normal abgefragt wird, aber im Theme direkt wohl nicht. Als Code sieht es so aus:
<{if $xoops_isuser}>
|