繁体   English   中英

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

[英]How to get the Log In Form on every page? (for example in footer) Typo3

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

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

暂无
暂无

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

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