Enable Language Changer for Meta Models

3.1.1 2024-04-19 06:51 UTC


This module adds compatibility between Contao MetaModels and Terminal 42 changelanguage.


If you have a URL like and a German fallback page where products are added via Metamodels (, the language switcher will link to and all other translated products.


  • Version 3.x - Tested on Contao 4.9.9/4.13.x and MetaModels 2.2/2.3
  • Version 2.x - Tested on Contao 4.4 and MetaModels 2.1


Install the module as usual using the composer client with the module name imi/imi_mm_changelanguage in the backend or using Contao Manager by searching for imi_mm_changelanguage


The module automatically detects the meta models which used on the current page and whether a parameter auto_item is used as a filter. This parameter's value is then translated.

The autodetection can be overwritten via $GLOBALS['TL_CONFIG']['mm_changelanguage'] in initconfig.php. It must be an array with $metamodelName => $attributeName.


$GLOBALS['TL_CONFIG']['mm_changelanguage']['mm_products] = 'alias_translated';

About Us

iMi digital GmbH offers Contao related open source modules. If you are confronted with any bugs, you may want to open an issue here.

In need of support or an implementation of a modul in an existing system, free to contact us. In this case, we will provide full service support for a fee.

Of course we provide development of closed-source moduls as well.

Contao Modul imi_mm_changelanguage

Dieses Modul macht Contao MetaModels und das Sprachwechsler Modul Terminal 42 changelanguage kompatibel.


Wenn Sie eine URL wie und eine deutsche Fallback-Seite haben, auf der Produkte über Metamodells ( hinzugefügt werden, wird der Sprachwechsler einen Links zu und allen anderen übersetzten Produkten verwenden.


Installieren Sie das Modul mit dem Composer Client oder Contao Manager. Der Modulname lautet imi/imi_mm_changelanguage

Bekannte Probleme

siehe oben (Englisch)

Über iMi digital

iMi digital GmbH bietet eine breite Auswahl an verschiedenen Open-Source-Module für Contao an. Beim Auftreten von Fragen oder Bugs kann hier sehr gerne ein Thread geöffnet werden.

Kontaktieren Sie uns gerne, wenn Sie Support für die Implementierung eines Moduls in ein bereits bestehendes CMS-System benötigen. In diesem Fall bieten wir einen kostenpflichtigen Full-Service-Support an.