PHPackages                             oneup/contao-language-dependent-modules-bundle - 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. [Localization &amp; i18n](/categories/localization)
4. /
5. oneup/contao-language-dependent-modules-bundle

ActiveContao-bundle[Localization &amp; i18n](/categories/localization)

oneup/contao-language-dependent-modules-bundle
==============================================

Configure your Contao modules language dependent and have less page layouts!

1.2.0(3y ago)63.7kMITPHPPHP ^7.4 | ^8.0CI failing

Since May 13Pushed 3y ago4 watchersCompare

[ Source](https://github.com/1up-lab/contao-language-dependent-modules-bundle)[ Packagist](https://packagist.org/packages/oneup/contao-language-dependent-modules-bundle)[ Docs](https://1up.io)[ RSS](/packages/oneup-contao-language-dependent-modules-bundle/feed)WikiDiscussions master Synced today

READMEChangelogDependencies (9)Versions (15)Used By (0)

Contao Language Dependent Modules Bundle
========================================

[](#contao-language-dependent-modules-bundle)

This Contao bundle provides a special module where you can configure your modules based on available languages.
This bundle is made for Contao 4.9 and newer.

[![CI](https://github.com/1up-lab/contao-language-dependent-modules-bundle/workflows/CI/badge.svg)](https://github.com/1up-lab/contao-language-dependent-modules-bundle/actions)[![Total Downloads](https://camo.githubusercontent.com/dceca58b61001a550beb8c4823c8d855b62e4ec63f2e48fb617cce1d33b06892/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6f6e6575702f636f6e74616f2d6c616e67756167652d646570656e64656e742d6d6f64756c65732d62756e646c652e737667)](https://packagist.org/packages/oneup/contao-language-dependent-modules-bundle)

Why this bundle?
----------------

[](#why-this-bundle)

The idea is to get rid of multiple page layouts (or inserttags with module IDs in combination with `{{iflng::*}}` tags) for multiple languages.

Usage
-----

[](#usage)

You can now easy configure you modules for every language available: [![Bildschirmfoto 2020-05-13 um 10 25 13](https://user-images.githubusercontent.com/754921/81790808-3503b800-9506-11ea-8c10-c294867d2533.png)](https://user-images.githubusercontent.com/754921/81790808-3503b800-9506-11ea-8c10-c294867d2533.png)

and include this module in your layout: [![Bildschirmfoto 2020-05-13 um 10 44 04](https://user-images.githubusercontent.com/754921/81791211-b65b4a80-9506-11ea-81ca-dff019b53a97.png)](https://user-images.githubusercontent.com/754921/81791211-b65b4a80-9506-11ea-81ca-dff019b53a97.png)

This module will then render the configured module for each configured language.

Developers
----------

[](#developers)

The bundle provides an additional input type to use in your own code:

**Use the default configuration** (loads all available modules):

```
