[TYPO3-german] Hook oder signal beim Einfügen/Paste

Birgit lists at berlin-typo3.de
Sun Jun 9 14:56:18 CEST 2019


Hallo Stephan,

bei mir läuft z.B. processDatamap_postProcessFieldArray() in v.8 und 9.

Bsp. aus der aktuellen v.9:


/typo3conf/ext/my_extension/Classes/Hooks/DataHandler.php


<?php
declare(strict_types=1);

namespace Vendor\MyExtension\Hook;

use TYPO3\CMS\Core\Utility\GeneralUtility;
use TYPO3\CMS\Core\Database\ConnectionPool;
use TYPO3\CMS\Core\Database\Connection;

/**
 * Hook into tcemain which is used to show preview of news item
 *
 */
class DataHandler {


    // processCmdmap_preProcess($command, $table, $id, $value, $this, $pasteUpdate);
    /**
     * Fill path_segment/slug field with title
     *
     * @param string $status
     * @param string $table
     * @param string|int $id
     * @param array $fieldArray
     * @param \TYPO3\CMS\Core\DataHandling\DataHandler $parentObject
     */
    public function processDatamap_postProcessFieldArray($status, $table, $id, &$fieldArray, \TYPO3\CMS\Core\DataHandling\DataHandler $parentObject)
    {}

}

Deine Class muss natürlich in TYPO3 gefunden werden.
Der Autoloader sollte sie aber auch selbst finden, wenn sie im Standardpfad liegt.



Was genau willst du machen und was hast du probiert?

Viele Grüße
Birgit




> Am 07.06.2019 um 23:06 schrieb Stephan Bauer <stephan_bauer at gmx.de>:
> 
> Hallo,
> 
> ich suche eine Möglichkeit, einen Hook oder ein Signal beim Einfügen eines Elements aufzurufen.
> 
> Die processDatamap-Hooks werden beim Einfügen nicht ausgeführt.
> 
> TYPO3 ist V8.
> 
> Kennt jemand eine Lösung?
> 
> Grüße
> Stephan
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german



More information about the TYPO3-german mailing list