The Contao Community Alliance merger² extension provides a powerful frontend module to merge various content:
Merger² v4 requires at least Contao 4.4 with PHP 7.1 and is prepared for the Contao Managed Edition.
See CHANGELOG
The documentation is managed as a wiki on Github. Feel free to contribute.
Each condition is an expression which may contain different functions. Function may be combined with &&
or ||
constraints and you can turn back conditions with !
as NOT.
string
[, includeUnpublished: bool
])Test if an article exists in the specific column or section.
integer
[, includeUnpublished: bool
])Test if the page have the specific count of children.
string
)Test the page depth.
bool
])Detect if page is rendered as mobile page.
string
)Test the page language.
string|integer
)Test the page id or alias.
string|integer
)Test if page id or alias is in path.
string
)Test the user platform.
string|integer
)Test the root page id or alias.
Merger² is prepared for custom functions. Simply implement the ContaoCommunityAlliance\Merger2\Functions\FunctionInterface
and provide it as a cca.merger2.function
tagged service.