DEPRECATION WARNING
This documentation is not using the current rendering mechanism and is probably outdated. The extension maintainer should switch to the new system. Details on how to use the rendering mechanism can be found here.
Hooks¶
Next hooks are available in Frontend editing
Frontend Editing Dropzone Modifier¶
This is used in case you need to influence on a process of wrapping with drop zone of some specific content elements
Register your hook in ext_localconf.php
<?php $GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['frontend_editing']['FrontendEditingPanel']['dropzoneModifiers'][] = \Your\NameSpace\YourClass::class;
Create hook class to control drop zone wrapping process
<?php use Your\NameSpace; class YourClass implements \TYPO3\CMS\FrontendEditing\EditingPanel\FrontendEditingDropzoneModifier { /** * @param string $table * @param integer $editUid * @param array $dataArr * @param string $content * @return string $content */ public function wrapWithDropzone( string $table, int $editUid, array $dataArr, string &$content ): bool { // TODO: Implement wrapWithDropzone() method. // return true if no need for further processing, otherwise false } }