繁体   English   中英

TYPO3 7.1 felogin模板文件无法通过TypoScript工作

[英]TYPO3 7.1 felogin templatefile does not work via TypoScript

我正在使用新的TYPO3 7.1和sysext。 felogin 通常,使用TYPO3 4.x-6.x我已经做了...... 像那样:

plugin.tx_felogin_pi1 {
    storagePid = 20
    templateFile = fileadmin/templates/ext/Felogin.html
}

但在我使用TYPO3 7.1的新项目中,它并不像那样。 我不能通过typoscript使用storragePid或我的TemplateFile。

我不知道为什么? 我总是必须在我的内容元素“fe_login”中使用flexform。 有人有个主意吗?

请尝试使用Typoscrint常量:

styles.content.loginform.templateFile = fileadmin/.../Felogin.html

你的typoscript没有任何错误,我相信它在你的模板的设置部分。

官方声明是:您可以通过Flexform或TypoScript配置所有选项。 在TypoScript设置之前,Flexform配置始终优先。

我正在使用Typo3 7.6.2,我遇到了同样的问题。 德克斯的回答激励我移动我的错字

plugin.tx_felogin_pi1 {
    templateFile = fileadmin/.../FrontendLogin.html
}

从恒定部分到设置部分,它对我有用。 试一试=)

我猜我发现问题出在哪里。 我在我的自定义扩展程序中添加了TS作为“包含静态(来自扩展名)”。 但是默认情况下包括所有TYPO3 EXT并覆盖它们。 好的,我们可以改变静态模板的顺序 在此输入图像描述
凉。 现在我的风格覆盖了TYPO3系统之一。

TYPO3 7.6.11:

felogin扩展的模板文件有重大更改,这使得以前的模板文件无法使用。 使用默认模板设置。

plugin.tx_felogin_pi1 {
 templateFile = EXT:felogin/Resources/Private/Templates/FrontendLogin.html
}

或者只是评论我们的模板文件设置。

plugin.tx_felogin_pi1 {

 # templateFile = fileadmin/mylogintemplate.html

}

您的登录必须立即生效。 如果您的登录仍然失败,请不要继续。 那是另一个问题。

您在模板文件中进行了更改。 在文件EXT中添加data-rsa-encryption=""部分:felogin / Resources / Private / Templates / FrontendLogin.html。

<input type="password" id="pass" name="pass" value="" data-rsa-encryption="" />

之后,您可以再次尝试以前的模板文件设置。

plugin.tx_felogin_pi1 {

  templateFile = fileadmin/mylogintemplate.html

}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM