首页 文章

TYPO3 - Ajax调用extbase插件丢失了typoscript

提问于
浏览
0

我有一个TYPO3扩展来访问数据库中的存储条目(一种新闻列表) .

当我直接调用扩展时,这很有效 . 但后来我必须通过ajax加载更多的条目,这就是一切都失败了 .

我用这个教程来构建扩展:http://www.sklein-medien.de/en/tutorials/detail/building-an-typo3-extension-with-ajax-call/#c83

在我的Typoscript中,我有

plugin.tx_myext.persistence.storagePid = 123
plugin.tx_myext.settings.typeNum = 12345678

当我进行ajax调用时,这些设置似乎会丢失 . 我必须将设置硬编码到扩展的setup.ts(myext / Configuration / TypoScript / setup.ts) .

问题是,当我将扩展程序移动到另一台服务器时,我必须每次编辑扩展程序来调整设置,而不是通过Typoscript设置它们 .

什么想法可能是错的?

1 回答

  • 0

    显然,我刚刚拨打了错误的网址 .

    最初,我在ajax调用中调用了«index.php» .

    我不得不调用插件所在页面的URL(例如/ en / mypage / mypagewithplugin) .

    然后,打电话,但T3抱怨没有计算cHash . 所以我将ajax-call从GET更改为POST,它正在运行 .

相关问题