如何自定义Silverstripe登录页面内容?
我正在使用SilverStripe如何自定义Silverstripe登录页面内容?,silverstripe,Silverstripe,我正在使用SilverStripe3.5.3我想定制安全/登录页面的内容($content)。我该怎么做 您可以扩展LoginForm类,并创建自己的LoginForm。您可以将其基于MemberLoginForm.php类 请查看此处可能有帮助的文章。您也可以通过将名为Security\u login.ss的模板文件放入templates/Layout目录来修改页面模板 我在以前的项目中使用过的内容是: <div class="row security-spacer"> &
3.5.3
我想定制安全/登录
页面的内容($content
)。我该怎么做 您可以扩展LoginForm
类,并创建自己的LoginForm
。您可以将其基于MemberLoginForm.php
类
请查看此处可能有帮助的文章。您也可以通过将名为Security\u login.ss的模板文件放入templates/Layout目录来修改页面模板 我在以前的项目中使用过的内容是:
<div class="row security-spacer">
<div class="large-12 columns">
<h1>$Title</h1>
<div class="typography">$Content</div>
<div class="row">
<div class="large-6 columns">
$Form
</div>
</div>
</div>
</div>
$Title
$Content
$Form
您还可以为创建模板
- Security_changepassword.ss
- 安全性\u lostpassword.ss
- Security\u passwordsent.ss
(无论如何,在SilverStripe 4.1.0上)谢谢你,帕维尔!你的回答帮助了我。Спасибо!好极了!谢谢你,加文!
public function anyMethod() {
$value = 'default';
if (Controller::curr()->getRequest()->getURL() === 'Security/login') {
$value = 'something else';
}
return $value;
}