您好我做了一个像博客一样的扩展程序,以便用户可以发布很多内容。
用户可以创建独特的此插件的多个实例。 这适用于每个“post”获取扩展实例的id,如下所示:
$this->cObj->data['uid']
这很好但我希望能够复制一个实例,新实例的ID与旧实例相同。
我已经做到了这一点,我可以在扩展配置中设置自定义ID
但我希望能够在用户复制扩展名时自动设置该ID,或者使自定义ID字段的默认值为扩展实例的ID。
是否可以在php中设置扩展配置?
答案 0 :(得分:0)
在插件配置中添加一个选择器,您可以在其中选择“tt_content”类型的记录并将该字段设置为required。
如果您创建新的内容元素,则选择记录本身。如果您复制该记录,则该值将相同。
为此,您需要为插件配置flexform。看看:http://wiki.typo3.org/Extension_Development,_using_Flexforms