Verbesserte Suche im TYPO3 Backend
Die TYPO3 Extension "live_search_extended" verbessert die Suche des TYPO3 Backends für TYPO3 12 LTS.
Die Suche im TYPO3 Backend, die über die Toolbar erreichbar ist, wird als “Live Search” bezeichnet und wurde mit TYPO3 v12 LTS neu implementiert und verbessert. Diese Extension nützt die neue API und erweitert die Suche um zahlreiche Funktionalitäten.
Die Suchergebnisse werden mit hilfreichen Informationen angereichert, sodass Datensätze nicht geöffnet werden müssen um wesentliche Informationen zu finden. Je nach Datentyp werden andere relevante Informationen angezeigt. Beispiele sind:
- Datum & Teaser bei Artikeln
- Letztes Logindatum bei Backend- & Frontend-Usern
Formular der Extension “form” werden durch die Suche nun gefunden und erleichtern Redakteur:innen die Benutzung.
Verwendung
Nach der Installation der Extension können die Felder konfiguriert werden, die beim Suchergebnis angezeigt werden sollen.
<?
// API driven
$configuration = new \StudioMitte\LiveSearchExtended\Configuration\Table('tx_news_domain_model_news');
$configuration
// Provide the field name and an icon identifier
->addField(
(new \StudioMitte\LiveSearchExtended\Configuration\Field('datetime', 'actions-clock'))
->setSkipIfEmpty(true)
->setPrefixLabel(false)
)
->addField(
(new \StudioMitte\LiveSearchExtended\Configuration\Field('teaser', 'actions-document'))
->setSkipIfEmpty(true)
->setPrefixLabel(false)
)
->persist();
// Modify the TCA directly
$GLOBALS['TCA']['sys_category']['ctrl']['live_search_extended'] = [
'fields' => [
'parent' => [
'icon' => 'mimetypes-x-sys_category',
],
],
];

