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

时间:2017-12-19 09:08:32

标签: ajax typo3 extbase

我有一个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 :(得分:0)

显然,我刚刚拨错了网址。

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

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

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