银条 login/logout
Silverstripe login/logout
我发现可以使用此代码以编程方式将 login/logout 按钮放入页眉(在 Silverstripe CMS 中)。
<% if CurrentMember %>
<a href="/Security/login">Log in</a>
<% else %>
<a href="/Security/logout">Log out</a>
<% end_if %>
如果我在页面名称中放入“/Security/login”和“/Security/logout”那么它就可以工作,但是如果我将它放在页面模板中 Page.ss 然后我看不到它(之后sitename/dev/build 和站点名称/?flish=all)
有人可以帮助 Silverstripe 3.1 和 "simple" 模板
根据您的评论,我建议您在 SiteTree 的正确位置添加一个重定向器页面,并使用例如 "Security"-controller 来引用sitename/Security/Login.
这就是我创建 link 登录页面的方式:
我在页脚中放置了以下代码。
使用 Security 之前的反斜杠代替正斜杠,这样您就不会有两个正斜杠,因为 $absoluteBaseURL 会自动设置一个
<li><a href="$absoluteBaseURL\Security/login">Log In</a></li>
我发现可以使用此代码以编程方式将 login/logout 按钮放入页眉(在 Silverstripe CMS 中)。
<% if CurrentMember %>
<a href="/Security/login">Log in</a>
<% else %>
<a href="/Security/logout">Log out</a>
<% end_if %>
如果我在页面名称中放入“/Security/login”和“/Security/logout”那么它就可以工作,但是如果我将它放在页面模板中 Page.ss 然后我看不到它(之后sitename/dev/build 和站点名称/?flish=all)
有人可以帮助 Silverstripe 3.1 和 "simple" 模板
根据您的评论,我建议您在 SiteTree 的正确位置添加一个重定向器页面,并使用例如 "Security"-controller 来引用sitename/Security/Login.
这就是我创建 link 登录页面的方式: 我在页脚中放置了以下代码。
使用 Security 之前的反斜杠代替正斜杠,这样您就不会有两个正斜杠,因为 $absoluteBaseURL 会自动设置一个
<li><a href="$absoluteBaseURL\Security/login">Log In</a></li>