gibt es eine LocParam
If
im Aufzug Rahmen. Ich frage mich, wie es funktionieren soll. Ich habe ein einfaches Menü aus mehreren Positionen wie diese:Lift Wenn LocParam seltsames Verhalten
val scanning = Menu(Loc("scanning","user" :: "scanning" :: Nil,
S ? "scanning",LocGroup("user")))
, die nur gut funktioniert, aber wenn ich die If
hinzufügen, gibt es seltsames Verhalten. Erstens sind die Beschriftungen, die im Tag <a>
gerendert werden, nicht korrekt, sie stammen aus anderen Definitionen Menu
. (Anstelle des Inhalts des Ressourcenschlüssels "Scannen" sehe ich den Inhalt von S "Homepage"). Zweitens, es funktioniert einfach nicht, ich nehme an, dass die Bedingung alle Zugriffe auf/user/scanning zu/umleiten sollte, da die Bedingung jedes Mal falsch ist und das zugrundeliegende Snippet sich selbst so rendern lässt, als gäbe es keine Bedingung .
val scanning = Menu(Loc("scanning","user" :: "scanning" :: Nil,
S ? "scanning",LocGroup("user"),If(() => false,() => RedirectResponse("/"))))
aber ich kann den Eintrag sehen, das href-Attribut zeigt immer noch auf die gleiche URL und ist zugänglich ... – coubeatczech