我发现可以使用此代码将登录/注销按钮放入标题(在Silverstripe CMS中)。
<% if CurrentMember %>
<a href="/Security/login">Log in</a>
<% else %>
<a href="/Security/logout">Log out</a>
<% end_if %>
如果我把&#34; / Security / login&#34;和&#34; /安全/注销&#34;在页面名称然后它工作,但如果我把它放在页面模板Page.ss然后我看不到它(在sitename / dev / build和sitename /?flish = all之后)
有人可以帮助Silverstripe 3.1和&#34;简单&#34;模板
答案 0 :(得分:2)
根据您的评论,我建议您只在SiteTree的正确位置添加重定向器页面,并参考“安全”控制器,例如: 网站名称/安全性/登录
答案 1 :(得分:2)
这是我创建指向登录页面的链接: 我将以下代码放在我的页脚中。
使用Security之前的反斜杠而不是正斜杠,这样你就不会有两个正斜杠,因为一个由$ absoluteBaseURL自动设置
<li><a href="$absoluteBaseURL\Security/login">Log In</a></li>