父母搬家时如何避免搬家?

时间:2018-08-01 11:20:19

标签: typo3

移动父记录时是否可以避免移动父级的内联子对象?

我的用例:

有X类型的TYPO3记录(父)与Y类型(子)的记录有内联关系。

已加载以下配置:

TCAdefaults.Y {
   pid = 129
}
  1. 我要在第1页上添加新的X记录,并添加类型Y的内联关系。 使用pid = 1创建Y,使用pid = 129创建Y。到目前为止 好。
  2. 现在我将记录X移到页面2。X和Y现在都具有pid 2。怎么能 我避免了吗?我不希望在后端移动X时内联记录Y更改pid(示例剪切和粘贴功能)。

1 个答案:

答案 0 :(得分:1)

有一个用于此目的的TCA配置。将此添加到您的TCA内联字段配置中:

'behavior' => [
  'disableMovingChildrenWithParent' => true
],

文档:https://docs.typo3.org/typo3cms/TCAReference/ColumnsConfig/Type/Inline.html#disablemovingchildrenwithparent