在我的一个扩展中,我使用tt_content
元素作为IRRE。记录存储在一个具有钩挂DataHandler和RecordListQuery的系统文件夹中,以便更改tt_content
元素的pid和colPos。
在be列中包含tt_content
IRRE子元素的元素中拖放元素时,子元素的pid被覆盖。如果我正确理解该机制,则ajax be route使用dataHandler来移动元素,例如:
/typo3/index.php?ajaxID=/ajax/record/process&ajaxToken=6a296faa7fdc39887f5c020ca89def9dac8b37ff&cmd[tt_content][558][move]=-560&data[tt_content][558][colPos]=121&data[tt_content][558][sys_language_uid]=0
因此,我想到了钩子:
$GLOBALS['TYPO3_CONF_VARS']['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['moveRecordClass'][]
可以使用,但是不起作用。
有人可以给我一些帮助吗?