Fórum
Vorlage Velocity sign out url
Timo Kurowski, modificado 9 Anos atrás.
Vorlage Velocity sign out url
Regular Member Postagens: 240 Data de Entrada: 24/06/13 Postagens Recentes
Hallo zusammen,
ich habe mir eine Vorlage gebaut - (für Web-Content) - in der ein logout Button sitzt. In der portal_normal.vm wäre die Aktion:
action="$sign_out_url".
Wie heißt die Aktion in der Vorlage? Gibt es da eine API?
Wichtig ist, das ich zusätzlich zur Aktion noch einen Link verwenden kann..
Das sah mal so aus in der portal_normal.vm:
In der Vorlage geht das leider so nicht...
ich habe mir eine Vorlage gebaut - (für Web-Content) - in der ein logout Button sitzt. In der portal_normal.vm wäre die Aktion:
action="$sign_out_url".
Wie heißt die Aktion in der Vorlage? Gibt es da eine API?
Wichtig ist, das ich zusätzlich zur Aktion noch einen Link verwenden kann..
Das sah mal so aus in der portal_normal.vm:
In der Vorlage geht das leider so nicht...
André Bunse, modificado 9 Anos atrás.
RE: Vorlage Velocity sign out url
Junior Member Postagens: 65 Data de Entrada: 13/02/14 Postagens Recentes
probier mal href="/c/portal/logout"
Timo Kurowski, modificado 9 Anos atrás.
RE: Vorlage Velocity sign out url
Regular Member Postagens: 240 Data de Entrada: 24/06/13 Postagens Recentes
Hi,
das funktioniert zwar, aber dann werde ich direkt dort hin verlinkt. Das möchte ich ja nicht. Ich muss ausgeloggt werden (action="$sign_out_url") , und auf eine völlig andere Seite (z.B. href="http://google.de") verwiesen werden...
das funktioniert zwar, aber dann werde ich direkt dort hin verlinkt. Das möchte ich ja nicht. Ich muss ausgeloggt werden (action="$sign_out_url") , und auf eine völlig andere Seite (z.B. href="http://google.de") verwiesen werden...
André Bunse, modificado 9 Anos atrás.
RE: Vorlage Velocity sign out url
Junior Member Postagens: 65 Data de Entrada: 13/02/14 Postagens Recentes
Wenn du nicht zur Landing Page willst, dann würde ich einen Clickhandler für den Link erstellen
und die URL "/c/portal/logout" per HTTP GET aufrufen. Dann wird dein href als neue Location
aufgerufen, der Logout wird aber initiiert.
und die URL "/c/portal/logout" per HTTP GET aufrufen. Dann wird dein href als neue Location
aufgerufen, der Logout wird aber initiiert.
Olaf Kock, modificado 9 Anos atrás.
RE: Vorlage Velocity sign out url
Liferay Legend Postagens: 6403 Data de Entrada: 23/09/08 Postagens Recentes
aus portal_web/docroot/html/themes/_unstyled/templates/init.vm:
d.h. themeDisplay hat die gewünschte URL. Das ist m.W. auch (via Request) im CMS-Template verfügbar.
#set ($show_sign_out = $theme_display.isShowSignOutIcon())
#if ($show_sign_out)
#set ($sign_out_text = $languageUtil.get($locale, "sign-out"))
#set ($sign_out_url = $htmlUtil.escape($theme_display.getURLSignOut()))
#end
d.h. themeDisplay hat die gewünschte URL. Das ist m.W. auch (via Request) im CMS-Template verfügbar.
Timo Kurowski, modificado 9 Anos atrás.
RE: Vorlage Velocity sign out url
Regular Member Postagens: 240 Data de Entrada: 24/06/13 Postagens Recentes
Also entweder ich mache etwas falsch, oder $themeDisplay funktioniert nicht im CMS template....
André Bunse, modificado 9 Anos atrás.
RE: Vorlage Velocity sign out url
Junior Member Postagens: 65 Data de Entrada: 13/02/14 Postagens Recentes
bei Olaf steht $theme_display (ungetestet ;))