imi/imi_mm_changelanguage

为元模型启用语言更改功能

3.1.1 2024-04-19 06:51 UTC

README

此模块增加了Contao MetaModelsTerminal 42 changelanguage之间的兼容性。

示例

如果您有一个类似https://example.com/products的URL,以及一个德语备用页面https://example.com/produkte,其中产品通过Metamodels(https://example.com/products/vacum-cleaner)添加,语言切换器将链接到https://example.com/produke/staubsauger以及其他所有翻译后的产品。

兼容性

  • 版本3.x - 在Contao 4.9.9/4.13.x和MetaModels 2.2/2.3上测试过
  • 版本2.x - 在Contao 4.4和MetaModels 2.1上测试过

安装

使用composer客户端,通过在后台使用模块名imi/imi_mm_changelanguage或使用Contao Manager通过搜索imi_mm_changelanguage来按常规安装模块

配置

模块会自动检测当前页面上使用的元模型以及是否使用参数auto_item作为过滤器。然后翻译此参数的值。

可以通过在initconfig.php中的$GLOBALS['TL_CONFIG']['mm_changelanguage']覆盖自动检测。它必须是一个包含$metamodelName => $attributeName的数组。

示例

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

关于我们

iMi digital GmbH提供与Contao相关的开源模块。如果您遇到任何错误,您可能想在这里打开一个问题。

如果您需要支持或需要在一个现有系统中实现模块,请随时联系我们。在这种情况下,我们将提供有偿的全服务支持。

当然,我们也会提供封闭源代码模块的开发。

Contao 模块 imi_mm_changelanguage

此模块使Contao MetaModelsTerminal 42 changelanguage兼容。

示例

如果您有一个类似https://example.com/products的URL和一个德语备用页面https://example.com/produkte,在该页面上通过Metamodells(https://example.com/products/vacum-cleaner)添加产品,语言切换器将使用链接到https://example.com/produke/staubsauger以及其他所有翻译后的产品。

安装

使用Composer客户端或Contao Manager安装模块。模块名称为imi/imi_mm_changelanguage

已知问题

见上面(英文)

关于iMi digital

iMi digital GmbH提供多种开源模块供Contao使用。当出现问题或错误时,可以在这里打开一个线程。

如果您需要为现有的CMS系统实现模块的支持,请随时联系我们。在这种情况下,我们将提供有偿的全服务支持。