我使用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