2013-01-24 46 views
0

我有一段PHP代碼,我想融入TYPO3的,作爲一個自定義擴展我已經寫了sideblock創建sideblock。TYPO3的:使用PHP代碼

有人能告訴我如何PHP代碼集成到Typo3的作爲sideblock或可替換地指向我往一些示例代碼,我可以看一下。我不想使用typoscript或類似的東西,只是普通的PHP代碼,但到目前爲止,我一直無法找到這樣做的方法。

任何提示,我將不勝感激。

問候/感謝 [R

回答

3

我認爲你需要使用TYPO3 「userfunc」。下面的鏈接可以幫助你:

http://www.typo3wizard.com/en/snippets/common-problems-and-solutions/simple-userfunc.html

+0

這應該工作,要知道,如果你的PHP代碼產生基於GET/POST /會話變量輸出,你應該考慮的緩存機制,ESP。 cHash的概念(至少閱讀http://typo3.org/documentation/article/the-mysteries-of-chash)。如果需要的話,將代碼中的USER替換爲USER_INT的typo3wizard代碼中的USER,爲了告訴typo3您將自行緩存(請參閱Steffen Kampers的「在緩存中使用緩存」,網址爲http://buzz.typo3.org/people/steffen-kamper /條/使用緩存式的擴展/)。懶惰的編碼還包括使用USER_INT而不關心緩存。 – norwebian

+0

非常感謝,這似乎正是我所期待的。我會在星期一嘗試。 – user13955

0

您也可以考慮延長tscobj(http://typo3.org/extensions/repository/view/tscobj),它允許你包括像一個對象作爲TYPO3編輯環境中的內容元素,由Sankar V提供的typo3wizards userfunc-code創建。請記住使用「lib」。作爲頂級標識符而不是「temp」,就像在typo3wizard的片段中所做的那樣。