TYPO3(或者可能是一些開發人員擴展)是否提供了一些API幫助器來獲取/設置FlexForms XML的值,這些值用於插件配置(BE/eID用法)?TYPO3是否有任何高級API來處理FlexForms操作?
0
A
回答
1
看一看通量,一個extbase擴展http://fedext.net/examples/flux/features.html
優點: - 寫在流體 FlexForms - 的形式部分的動態重新加載,當有新的變化 - Abitity掛接到加載/保存柔性成型值並做額外的處理
缺點: - 需要餵養,如果你只是想一個更好的方式來處理flexforms 這是巨大的,矯枉過正 - 對我來說,至少,它有一些錯誤
但是,即使您不使用它,下載它並查看代碼也是有意義的。您可以瞭解很多關於T3如何在內部處理FlexForms的問題,並且可能會提供一種更簡單的方法來解決您的問題。
1
就目前而言,我發現操縱TYPO3 flexforms(在我的情況插件配置)的最簡單方法是下面的代碼片段:
$flexformArray = t3lib_div::xml2array($flexformXml);
// Data manipulation here ...
$flexObj = t3lib_div::makeInstance('t3lib_flexformtools');
$xml = $flexObj->flexArray2Xml($flexformArray, true);
所以,我們有責任通過PHP數組傳遞到使XML修改數據。
如果有人提出更好的方法,歡迎您分享它。
相關問題
- 1. TYPO3 - Flexforms displayCond
- 2. 是否有任何開放的API來操作IE的標籤?
- 3. 是否有任何工具來處理iphone中的sqlite操作iphone
- 4. 是否有任何原子javascript操作來處理Ajax的異步性質?
- 5. Apple是否提供任何庫或API來操作CalDAV?
- 6. 是否有任何API來集成FEDEX?
- 7. 是否有任何API來區分iPhone?
- 8. Python是否有任何庫來模擬鍵盤操作?
- 9. 在R中是否有文字處理函數在字級上進行操作?
- 10. 高級SQL查詢來提升操作
- 11. 是否有任何(有點)高級數學Javascript庫?
- 12. 是否有任何C預處理器作爲獨立程序?
- 13. 是否有任何用於AWS的高級.Net SDK?
- 14. 是否有任何高級的開源pop3類的PHP?
- 15. 任何方式來檢查在after_filter操作是否成功?
- 16. 處理多個GET操作Web API
- 17. Android高級圖像處理
- 18. 是否有任何API處理實體之間的依賴關係?
- 19. 是否有任何方法使用列表中的數字來執行操作?
- 20. 在大數據處理期間是否有任何方法來釋放內存?
- 21. 是否有任何模式/算法來處理局部緩存助記符?
- 22. 是否有任何技巧來處理specs2中的重載方法?
- 23. 是否有任何方法或插件來處理NetBeans中的R包
- 24. Java註釋 - 是否有任何助手庫來讀取/處理註釋?
- 25. 是否有任何理由在Ember操作中使用target =「view」或target =「controller」?
- 26. 是否有像HTML5一樣用於3D的高級VRML類API?
- 27. Javascript是否有更高級別的API用於訪問cookie?
- 28. 是否有獲取高級打印機設備設置的API?
- 29. 是否有任何新的api來創建功能,如iBook
- 30. 是否有libclang中的任何api來簡化BinaryOperator
謝謝。這種方法看起來很有趣。如果我理解正確,它將無助於處理其他擴展的靈活性。 – 2012-03-05 14:06:51
不,如果你想掛鉤你不控制代碼的插件的flexform處理,你所擁有的就是flexform-save/load-hooks。 – adhominem 2012-03-05 14:50:15