掲示板

Vorlage Velocity sign out url

9年前 に Timo Kurowski によって更新されました。

Vorlage Velocity sign out url

Regular Member 投稿: 240 参加年月日: 13/06/24 最新の投稿
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:

<input type="submit" value="Logout">


In der Vorlage geht das leider so nicht...
thumbnail
9年前 に André Bunse によって更新されました。

RE: Vorlage Velocity sign out url

Junior Member 投稿: 65 参加年月日: 14/02/13 最新の投稿
probier mal href="/c/portal/logout"
9年前 に Timo Kurowski によって更新されました。

RE: Vorlage Velocity sign out url

Regular Member 投稿: 240 参加年月日: 13/06/24 最新の投稿
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...
thumbnail
9年前 に André Bunse によって更新されました。

RE: Vorlage Velocity sign out url

Junior Member 投稿: 65 参加年月日: 14/02/13 最新の投稿
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.
thumbnail
9年前 に Olaf Kock によって更新されました。

RE: Vorlage Velocity sign out url

Liferay Legend 投稿: 6396 参加年月日: 08/09/23 最新の投稿
aus portal_web/docroot/html/themes/_unstyled/templates/init.vm:

#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.
9年前 に Timo Kurowski によって更新されました。

RE: Vorlage Velocity sign out url

Regular Member 投稿: 240 参加年月日: 13/06/24 最新の投稿
Also entweder ich mache etwas falsch, oder $themeDisplay funktioniert nicht im CMS template....
thumbnail
9年前 に André Bunse によって更新されました。

RE: Vorlage Velocity sign out url

Junior Member 投稿: 65 参加年月日: 14/02/13 最新の投稿
bei Olaf steht $theme_display (ungetestet ;))