我正在将扩展从 T3-6.2 移植到 T3-7.6+
public function processDatamap_preProcessFieldArray(
&$fieldArray, $table, $id,
\TYPO3\CMS\Core\DataHandling\DataHandler &$pObj
) {
// t3_origuid is set? Yes, ist a Copy
if(isset($fieldArray['t3_origuid']) && $table=='mytable') {
$fieldArray['field1']++;
$fieldArray['filed2']--;
}
}
但:
要判断它是否是副本,这需要我的记录中的字段“t3_origuid”。它不是标准字段,但如果存在,则由typo3 填充。
这个文件是从哪里来的?我在没有进一步问题的情况下使用这个?
如果您知道在这种情况下在 T3 7.6+ 中使用的钩子/更好的方法(插槽、信号?),请告诉我。
非常感谢,
基督教。