0

嗨,我做了一个像博客一样工作的扩展,这样用户就可以发布很多东西。

并且用户可以创建此插件的多个唯一实例。这可以通过每个“post”获取扩展实例的 id,如下所示:

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

这很好用,但我希望能够复制一个实例,并且新实例的 id 与旧实例相同。
我已经做到了,以便我可以在扩展配置中设置自定义 id。
但是我希望能够在用户复制扩展时自动设置该 id,以便自定义 id 字段的默认值是扩展实例的 id。

是否可以在 php 中设置扩展配置?

4

1 回答 1

0

将选择器添加到您的插件配置中,您可以在其中选择“tt_content”类型的记录并将该字段设置为必需。

如果您创建新的内容元素,则选择记录本身。如果您复制该记录,则值将相同。

为此,您需要为您的插件配置一个 flexform 配置。看看:http ://wiki.typo3.org/Extension_Development,_using_Flexforms

于 2012-08-17T07:09:54.383 回答