Huhu,
wie kann ich etwas abfragen, wenn ich in der userOption.xml einen Haken gesetzt habe? Ich benötige im templateListener dann die if abfrage dazu.
nur weiss ich grad nicht, wie ich das abfrage. Ich finde auch irgendwie grad kein Beispiel.
Abfrage im Template von userOption.xml
-
knuddchen -
11. Juni 2016 um 21:40 -
Geschlossen
Vielen dank.
-
-
-
das ist aber aus der userGroupOption ich hab aber die userOption, wo der User selbst den Haken rausnehmen kann, ob er das sehen will
-
Hab mich verlesen, sry
-
das kannst du relative einfach machen.
$__wcf->getUser()->derNameDerOptionInDerXml
-
super danke dir, das hat geklappt.
nun habe ich das Problem, dass ich gern in der userGroupOption einen Haken nur in der Benutzergruppe Gäste zu sehen sein soll und zwar dieser: guest.welcomegruss.canSeeInfo und in den anderen Benutzergruppen, der andere Haken mit: user.welcomegruss.canViewInfo.
XML: userGroupOption.xml
Alles anzeigen<?xml version="1.0" encoding="UTF-8"?> <data xmlns="http://www.woltlab.com" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.woltlab.com http://www.woltlab.com/XSD/maelstrom/userGroupOption.xsd"> <import> <categories> <category name="user.welcomegruss"> <parent>user</parent> </category> </categories> <options> <!-- user.welcomegruss --> <option name="user.welcomegruss.canViewInfo"> <categoryname>user.welcomegruss</categoryname> <optiontype>boolean</optiontype> <moddefaultvalue>1</moddefaultvalue> <userdefaultvalue>1</userdefaultvalue> <admindefaultvalue>1</admindefaultvalue> <usersonly>1</usersonly> </option> <!-- /user.welcomegruss --> </options> <options> <!-- guest.welcomegruss --> <option name="guest.welcomegruss.canSeeInfo"> <categoryname>user.welcomegruss</categoryname> <optiontype>boolean</optiontype> <defaultvalue>0</defaultvalue> <usersonly>0</usersonly> </option> <!-- /guest.welcomegruss --> </options> </import> </data>
Wie kann ich das am besten verstecken? So wie jetzt vom Code her, zeigt er das für Gäste auch in den anderen Benutzergruppen auch mit an, da hat aber die Abfrage keinerlei Funktion. -
-
na es geht um den haken im acp da soll er in den anderen Benutzergruppen verschwinden und nur bei Gäste zu sehen sein. bei dem anderen gehts ja, dass der andere Haken nur bei den registrieren bis admin zu sehen ist.
-
Wenn Gäste auch das recht haben bzw. anderen Benutzergruppen dann könne die es sehen.
-
Ähm wir reden glaub ich aneinander vorbei am besten ich zeigs per Bildchen
edit:
so schauts im acp bei der Benutzergruppe Gast aus. So ist es auch richtig
und so schaut es bei registrierte User bis Admin aus:
Hier will ich aber das boolean Willkommensgruß für Gäste sichtbar weg haben, da es hier keine Funktion hat, wenn man da den Haken setzt. Wie kann ich dies bewerkstelligen, dass es unsichtbar ist für eben diese Benutzergruppen.
-
hab den beitrag editiert und die Bilder oben über diesem hier eingefügt.
-
Das geht nicht.
Mach einfach einen Globalen und entfern <usersonly>1</usersonly> das somit brauchst du nur eine.