我无法从EXT:Felogin (10.4.4)中更改Login.html模板(最新版本为10.4.4)。我什么都试过了。
我用打字本改变了路径:
对我没什么用。
有人成功地改变了模板吗?
发布于 2020-06-17 23:01:21
首先,必须验证使用的是哪种模板,因为自从TYPO3版本10.2以来,就有两个不同的插件和模板:
###MARKER###中使用标记。此模板依赖于仍然基于piBase的旧插件。fluid-based模板由基于extbase的新插件提供。在驻留的功能设置中,这两个选项之间的切换非常少见,在这里可以找到:

我在模态窗口的最底部找到的fe_login-设置,该窗口在单击"Feature“按钮后打开:

如果按钮被激活并因此显示绿色流体模板,则使用旧的标记模板。
它仍然继续提到在扩展fe_login中包含流体模板的新插件没有在当前的正式文档中提到,而只是在这个变化量g中提到。
下面我将展示流体模板的解决方案。
流体的设置-模板
Template-Tools for TypoScript中控制它):
注意,您必须在constants和setup之间切换以找到正确的值(如果存在)。
TypoScript常数:
plugin {
tx_felogin_login {
view {
# cat=Frontend Login/02_Template/102; type=string; label= Path to template root (FE)
templateRootPath = EXT:felogin/Resources/Private/Templates/
# cat=Frontend Login/02_Template/103; type=string; label= Path to template partials (FE)
partialRootPath = EXT:felogin/Resources/Private/Partials/
# cat=Frontend Login/02_Template/104; type=string; label= Path to template layouts (FE)
layoutRootPath = EXT:felogin/Resources/Private/Layouts/
}
}
}TypoScript安装程序:
plugin.tx_felogin_login {
view {
templateRootPaths {
0 = EXT:felogin/Resources/Private/Templates/
10 = {$plugin.tx_felogin_login.view.templateRootPath}
}
partialRootPaths {
0 = EXT:felogin/Resources/Private/Partials/
10 = {$plugin.tx_felogin_login.view.partialRootPath}
}
layoutRootPaths {
0 = EXT:felogin/Resources/Private/Layouts/
10 = {$plugin.tx_felogin_login.view.layoutRootPath}
}
}
}
tt_content.login < tt_content.felogin_login

检查路径并根据您的需要调整它们。流体文件的副本自然存在于表单中输入的路径中。它们可以稍后进行调整,但建议添加标题或其他文本,以测试模板是否从正确的目录中提取。
在TYPO3版本10.4.5或更高版本中,一切都要简单得多,这里有些步骤是不需要的,比如添加TypoScript片段--它们可能很快就会驻留在扩展的原始设置中。
发布于 2020-08-25 10:20:24
在我的Typo 10.4.6 (属于自己的Sitepackage =*)中,此设置工作如下:
设置:
plugin.tx_felogin_login {
view {
templateRootPaths.10 = EXT:***/Resources_felogin/Private/Templates/
partialRootPaths.10 = EXT:***/Resources_felogin/Private/Partials/
}
}现在我可以编辑Login.html了
发布于 2020-06-17 15:30:24
它在10.4.3安装中工作:
TS (安装程序):
plugin.tx_felogin_login {
view {
templateRootPaths.10 = EXT:sitepackage/Resources/Private/FeLogin/Templates
partialRootPaths.10 = EXT:sitepackage/Resources/Private/FeLogin/Partials
}
}然后把你的文件放进
sitepackage/Resources/Private/FeLogin/Templates/Login/Login.htmlhttps://stackoverflow.com/questions/62424309
复制相似问题