如何在TYPO3列表视图中将sys_note显示从页脚移动到顶部?

时间:2018-01-19 22:41:34

标签: javascript php typo3 typo3-8.x

TYPO3 sysext sys_notes正在使用$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['recordlist/Modules/Recordlist/index.php']['drawFooterHook']呈现列表模块底部的备注内容。

我想在flash消息之后立即在列表模块顶部显示备注。不幸的是,没有钩子这样做。还有其他选择吗?也许我可以注入一些JavaScript来将内容移到顶部,但我不知道如何。有什么想法寻找解决方案吗?

2 个答案:

答案 0 :(得分:1)

Georg Ringer的核心补丁对我来说很好。

注意:由于功能冻结,此补丁不会集成在TYPO3 8.7中。

如果您想将它与TYPO3 8.7一起使用,您可以使用Composer xclass核心或修补它:

  1. composer require cweagans/composer-patches
  2. Gerrit
  3. 下载差异
  4. 将补丁文件放入构建/补丁或类似位置
  5. 将此内容添加到"extra"的<{1}}部分:

    composer.json
  6. "patches": { "typo3/cms": { "Hook for sys_notes #61170": "build/patches/80047d6.diff" } }

  7. 最后但并非最不重要的是,请使用composer update typo3/cms中的新挂钩:

    ext_localconf.php

答案 1 :(得分:0)

可能的解决方法:在底部添加一条flash消息,其中包含有关sys_notes和链接(锚点)的信息。