Ich würde gerne bei Erstellung eines neuen Datensatzes im Frontend über Extbase dem Admin eine Mail schreiben, dass er einen Eintrag prüfen soll und dazu einen Link in die Mail packen, der direkt ins Backend zum Editieren dieses neuen und versteckten Datensatzes führt.
In TYPO3 6.2 ging das mit dem Linken ins Backend in etwa so:
https://docs.typo3.org/typo3cms/CoreApiReference/ApiOverview/Examples/EditLinks/Index.html
In TYPO3 7 gibt es ja nun ein neues Backend Routing und ich habe in meiner Extbase Controller Actions bisher das hier probiert, liefert als Ergebnis aber leider nur den String "{}":
$routingUriBuilder = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('TYPO3\CMS\Backend\Routing\UriBuilder'); $backendLink = $routingUriBuilder->buildUriFromRoute('record_edit', array('edit[tx_myextension_domain_model_record][' . $record->getUid() . ']' => 'edit'));
Herauskommen sollte aber so etwas wie:
http://www.domain.de/typo3/index.php?route=%2Frecord%2Fedit&token=8e67...7232&edit[tx_myextension_domain_model_record][123]=edit