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

问题描述 投票:0回答:1

我有一个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设置它们。

什么想法可能是错的?

ajax typo3 extbase
1个回答
0
投票

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

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

我必须调用插件所在页面的URL(例如/ en / mypage / mypagewithplugin)。

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

© www.soinside.com 2019 - 2024. All rights reserved.