2012-08-16 91 views
0

您好我已經做了一個擴展,就像一個博客,使用戶可以發佈很多東西。在php中設置擴展配置

用戶可以創建這個插件的多個獨特實例。 這是通過各個「後」得到擴展實例這樣的ID:

$this->cObj->data['uid'] 

這個偉大的工程,但我希望能夠複製一個實例,新的實例得到相同的ID與舊。
我已經這樣做了,以便我可以在擴展配置中設置自定義ID。
但我希望能夠在用戶複製擴展時自動設置該ID,或者使自定義ID字段的默認值爲擴展實例的ID。

是否可以在php中設置擴展配置?

回答

0

向您的插件配置中添加一個選擇器,您可以在其中選擇類型爲「tt_content」的記錄並將該字段設置爲required。

如果您創建新的內容元素,則選擇記錄本身。如果您複製該記錄,則值將相同。

爲此,您需要爲您的插件使用flexform配置。看看:http://wiki.typo3.org/Extension_Development,_using_Flexforms