【问题标题】:TYPO3 and Router ExtDirect Invalid security tokenTYPO3 和路由器 ExtDirect 安全令牌无效
【发布时间】:2014-05-21 07:20:54
【问题描述】:

我知道互联网上有几篇关于此的帖子。但是没有一个能解决我的问题。

我在 TYPO3 后端工作时使用 FireFox,但我从来没有看到粉红色的框,但我的客户使用 Internet Explorer,现在她不能在 TYPO3 中工作,因为粉红色的小框说

路由器 ExtDirect:安全令牌无效

什么触发了这些错误,我能做些什么?

http://wiki.typo3.org/ExtDirect 的开头提到了一些关于修复它的小改动,但是我应该在哪里更改这些行?

我希望有人可以帮助我。

【问题讨论】:

    标签: typo3 typo3-6.1.x


    【解决方案1】:

    您需要在后端模块中添加$pageRenderer->addExtDirectCode();,假设传递的页面渲染器实例在$pageRenderer 变量内。

    这确保添加了 ExtDirect 调用所需的代码。

    您的客户也应该收到一堆JavaScript 错误。

    【讨论】:

    • 您能解释一下页面渲染器位于$pageRenderer 变量旁边 的意思吗?
    • 除非您与我分享,否则我不知道您的源代码。你得到一个在对象创建时传递的页面实例,或者你通过调用$this->doc = GeneralUtility::makeInstance('TYPO3\\CMS\\Backend\\Template\\DocumentTemplate');然后$this->doc->getPageRenderer();或调用$pageRenderer = GeneralUtility::makeInstance('TYPO3\\CMS\\Core\Page\PageRenderer');来获取单例。
    • 谢谢。我只是想知道 is side 是什么意思,但我猜你的意思是 is inside
    • 嘿,我在同一个问题上运行,我什至是typo3的新手,我不知道在哪里添加该行,我使用的是typo3 4.5
    • 这仅与包含自定义 JS 代码的自写扩展相关。
    猜你喜欢
    • 1970-01-01
    • 2021-08-30
    • 1970-01-01
    • 2018-05-31
    • 2016-02-10
    • 2021-11-02
    • 2019-04-20
    • 2021-04-23
    • 1970-01-01
    相关资源
    最近更新 更多