---
title: "LanguageMenuProcessor"
manual: "News system"
version: "main"
permalink: "https://docs.typo3.org/permalink/georgringer/news:dataprocessing-languagemenuprocessor@main"
source: "Tutorials/ExtendNews/DataProcessing/LanguageMenuProcessor.rst"
rendered: "2026-09-23T19:24:09+00:00"
---

# LanguageMenuProcessor {#dataprocessing-languagemenuprocessor}

<!-- TODO: no Markdown rendering for "versionadded" -->

With version 8.5 a new data processor, LanguageMenuProcessor has
been added.

This data processor renders a correct language menu on detail pages, which
respects if a news record is translated or not.

## Usage {#usage}

```typoscript
10 = language-menu
10 {
    as = languageMenu
    addQueryString = 1
}

11 = disable-language-menu
11 {
    if.isTrue.data = GP:tx_news_pi1|news
    menus = languageMenu
}
```

The property `menus` is a comma-separated list of
`MenuProcessors`.

If a language menu is rendered on a detail page and the
languages are configured to use a strict mode this data processor can be used:

If no translation exists, the property `available` in the
`LanguageMenuProcessor` is set to `false` \- just as if the current page
is not translated.

## Examples {#examples}

See [SEO: Language menu on news detail pages](https://docs.typo3.org/permalink/georgringer/news:seo-language-menus@main).
