Ich versuche, den Wert von Cookies in portal_normal.vm meiner benutzerdefinierten Liferay-Thema zu erhalten.Lesen Sie einen Cookie-Wert in portal_normal.vm mit Pfadattribut
Zuerst setze ich einen Cookie-Wert auf Click-Ereignis mit JavaScript. In einigen Seiten konnte ich die Cookies im Theme holen, aber auf einigen Seiten konnte ich den Cookie-Wert nicht finden, aber wenn ich f12 Cookies einchecke, ist es vorhanden.
Unten finden Sie Code für die Einstellung Cookie mit JavaScript:
$('.close').click(function(){
document.cookie = "cookie_set=true;path=/";
$('.close').attr("data-dismiss","alert");
});
Liferay eigenes Thema, das Cookie zu erhalten:
#foreach($cookie in $request.getCookies())
#if ($cookie.getName() eq "cookie_set")
#set($previousWeb = $cookie.getValue())
#end
Problem hier ist: Ich kann den Cookie-Wert in einigen Seiten bekommen.
Kann mir jemand helfen?
Danke, Naresh.
Was wollen Sie erreichen? Versuchen Sie, basierend auf dem Cookie-Wert nur einmal etwas anzuzeigen? –