我有一个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 回答
显然,我刚刚拨打了错误的网址 .
最初,我在ajax调用中调用了«index.php» .
我不得不调用插件所在页面的URL(例如/ en / mypage / mypagewithplugin) .
然后,打电话,但T3抱怨没有计算cHash . 所以我将ajax-call从GET更改为POST,它正在运行 .