Silverstripe登录/注销

问题描述:

我发现有可能通过此代码将代码中的登录/注销按钮放入标题(在Silverstripe CMS中)。Silverstripe登录/注销

<% if CurrentMember %> 
<a href="/Security/login">Log in</a> 
<% else %> 
<a href="/Security/logout">Log out</a> 
<% end_if %> 

如果我把“/安全性/登录”和“/安全/注销”页面名字,那么它的工作原理,但如果我把它放在网页模板Page.ss然后我不能看到它(网站名称后/开发/构建和站点名称/?FLISH =全部)

有人能Silverstripe 3.1和“简单”的模板

+0

你想做什么自动设置?有一个* /登录*和* /注销*页面(没有*安全*)? – xeraa 2015-01-10 18:20:44

+0

我想在页眉或菜单下方放置登录和注销按钮。另一种选择是自定义memberprofile模块,以在页眉或菜单下显示登录/注销选项。 – user1406647 2015-01-10 20:29:56

从您的评论即将帮助我建议你只是在正确的点上添加重定向页面SiteTree并参考例如“安全”控制器sitename /安全/登录

+0

你能详细说明怎么做吗? (有代码) – user1406647 2015-01-11 23:04:57

+0

它不是你要编写的代码。它只是在CMS的“页面”部分创建一个页面。所以我不知道如何显示代码。 – spekulatius 2015-01-12 04:14:50

+0

你知道如何添加页面吗? – spekulatius 2015-01-12 04:15:16

这就是我如何创建一个链接到登录页面: 我在脚注中放置了下面的代码。

安全之前反斜杠代替正斜杠,让你不会有两个正斜杠作为一个由$ absoluteBaseURL

<li><a href="$absoluteBaseURL\Security/login">Log In</a></li>