我使用TYPO3扩展feupload,它依赖于extbase。这是我第一次与extbase联系。 但问题是关于一般的extbase。设置TYPO3 extbase storagePageIds/storagePid为当前
我希望TYPO3默认在查询中包含通常的“IN(当前页)”pid检查,除非另有说明 - 但在extbase中看起来不同。或者至少在我的情况下,它不起作用。
在扩展中,有一个常量/设置设置,其中可以设置storagePid。这工作。 但我们不想为每个页面手动调整该参数。
persistence {
# cat=feupload/persistence; type=integer; label=Storage PID of records
storagePid =
}
那么如何让extbase自动按照预期得到当前页面的PID?我试过在安装程序中设置plugin.tx_pluginname.persistence.storagePid.data = {page:uid},但是这样做不起作用。什么样的TS不得不看起来像工作?)
我在TYPO3 4.5试了一下与EXT:feupload,它不工作。可能很难重现。你知道extbase是否应该在查询中默认包含“当前pid”条件吗? – Urs
您是否在模板中包含了typoscript配置?不,Extbase默认不包含当前的pid。您必须设置storagePid或在您自己的查询中将其转换。 – Shufla