PHPackages                             studiomitte/live-search-extended - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Search &amp; Filtering](/categories/search)
4. /
5. studiomitte/live-search-extended

ActiveTypo3-cms-extension[Search &amp; Filtering](/categories/search)

studiomitte/live-search-extended
================================

Improved backend search for v12

1.0.0(2y ago)215.2k↓23.5%GPL-2.0-or-laterPHP

Since Sep 5Pushed 2y ago2 watchersCompare

[ Source](https://github.com/studiomitte/live-search-extended)[ Packagist](https://packagist.org/packages/studiomitte/live-search-extended)[ RSS](/packages/studiomitte-live-search-extended/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)Dependencies (1)Versions (2)Used By (0)

TYPO3 Extension `live_search_extended`
======================================

[](#typo3-extension-live_search_extended)

[![TYPO3 12](https://camo.githubusercontent.com/08afacc49187e63c796f7d1c4401d0f0563bab574d9c525312b2827acb09a7c5/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f5459504f332d31322d6f72616e67652e737667)](https://get.typo3.org/version/12)

[![Search result for EXT:news](Resources/Public/Examples/tx_news_domain_model_news.png)](Resources/Public/Examples/tx_news_domain_model_news.png)[![Search result for FE Users](Resources/Public/Examples/fe_user.png)](Resources/Public/Examples/fe_user.png)[![Search result for TS records](Resources/Public/Examples/sys_template.png)](Resources/Public/Examples/sys_template.png)[![Search result for EXT:form](Resources/Public/Examples/form.png)](Resources/Public/Examples/form.png)

This extension improves the output of TYPO3's backend search of the top right corner which is called **Live Search** by:

- Appending the UID of the record to the title
- Provide more information about the record in the result
- Search for EXT:form records

Supported TYPO3 versions:

- 12.4 LTS

### Installation

[](#installation)

```
composer require studiomitte/live-search-extended
```

### Usage

[](#usage)

Check out the examples in `Configuration/TCA/Overrides/examples.php` which are enabled by default but can be disabled in the Extension settings.

There are 2 ways to configure the extension. Every configuration must be placed in `Configuration/TCA/Overrides/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();
```

### Directly in TCA

[](#directly-in-tca)

```
$GLOBALS['TCA']['sys_category']['ctrl']['live_search_extended'] = [
    'fields' => [
        'parent' => [
            'icon' => 'mimetypes-x-sys_category',
        ],
    ],
];
```

### Extending

[](#extending)

You can provide computed fields in the result row by using the event `\StudioMitte\LiveSearchExtended\Event\ModifyRowEvent`. One example is in `\StudioMitte\LiveSearchExtended\EventListener\RowModification\SysTemplateRowModificationEventListener`which provides the line count of TypoScript to the result row which is then later used in the configuration

```
$GLOBALS['TCA']['sys_template']['ctrl']['live_search_extended'] = [
    'fields' => [
        // _count_constants is a computed field
        '_count_constants' => [
            'icon' => 'form-number',
            // As the label can't be taken from TCA as the field is not there provided, a custom label can be set
            'label' => 'Count Constants',
            'skipIfEmpty' => false,
        ],
    ],
];
```

Credits
-------

[](#credits)

This extension was created by [Studio Mitte](https://studiomitte.com) with ♥.

[Find more TYPO3 extensions we have developed](https://www.studiomitte.com/loesungen/typo3) that provide additional features for TYPO3 sites.

###  Health Score

28

—

LowBetter than 54% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity28

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity43

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Unknown

Total

1

Last Release

987d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/1d08c176686c8914d32c70d4af388887d738930fdfdf07c7ca9c841ad10ed683?d=identicon)[georgringer](/maintainers/georgringer)

---

Top Contributors

[![georgringer](https://avatars.githubusercontent.com/u/1905663?v=4)](https://github.com/georgringer "georgringer (16 commits)")

---

Tags

searchextensionbackendtypo3

### Embed Badge

![Health badge](/badges/studiomitte-live-search-extended/health.svg)

```
[![Health](https://phpackages.com/badges/studiomitte-live-search-extended/health.svg)](https://phpackages.com/packages/studiomitte-live-search-extended)
```

###  Alternatives

[apache-solr-for-typo3/solr

Apache Solr for TYPO3 - Apache Solr for TYPO3 is the enterprise search server you were looking for with special features such as Faceted Search or Synonym Support and incredibly fast response times of results within milliseconds.

1473.0M32](/packages/apache-solr-for-typo3-solr)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
