0

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

4

2 回答 2

2

您可以将默认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

于 2018-01-27T19:15:33.053 回答
0

一般来说,有三个选项可以在所有页面上包含 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
}
于 2018-01-29T07:30:30.900 回答