如何在每个页面上获取登录表单?(例如在页脚中)错别字3



有没有办法在每个页面上获取前端用户的登录表单?我更喜欢页脚。 如果有人登录,您可以看到注销按钮。 没有扩展可以吗?

您可以将默认felogin输出复制到模板上所需的任何位置。例如,使用lib.login,将plugin.tx_felogin_pi1复制到其中,更改模板,您就可以了。

lib.login < plugin.tx_felogin_pi1
lib.login.templateFile = path/to/your/template/file

您可以在官方文档中看到更多内容:https://docs.typo3.org/typo3cms/extensions/felogin/8.7/Configuration/Index.html

一般来说,有三个选项可以在所有页面上包含CE(例如登录表单):

  1. 使用排版法生成 CE。通常 CE 是在tt_content中定义的,您可以从中复制基本配置并对其进行调整。对于某些插件,您还可以找到超出lib的完整配置(对于较新的扩展,您只能找到设置)。所有配置都必须以拼写方式完成。

  2. 使用排版来呈现特殊页面/列的内容。在此变体中,您有一个特殊页面,仅用于其他地方引用的内容。优点:您可以按常规方式配置 CE。尽量避免通过 uid 引用 CE,因为编辑器可能会禁用或删除当前元素并插入不会呈现的新元素。

  3. 在根页面中使用特殊列,并将内容继承到所有子页面。优点:您可以在每个页面上轻松更改继承的内容(如果此列在当前后端布局中可用)。

示例 3:

variables {  
footer_content < styles.content.get
footer_content.select.where = colPos = 15
footer_content.slide = -1
}

相关内容

  • 没有找到相关文章

最新更新