2012-08-16 79 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