TYPO3、Realurl、新闻和多语言
TYPO3, Realurl, News and mutilanguage
我有一个 TYPO3 多语言网站,我正在尝试配置 Realurl 和
消息。问题是:对于 single/detailed 新闻网址,我如何同时获得两者
口语和语言本地化版本?
我的意思是,我能够得到:
localhost/it/paginaSingola/news/detail/News/titolo-singolo
localhost/en/singlePage/news/detail/News/single-title
但我希望这样:
all italian >> localhost/it/paginaSingola/notizie/singola/Notizie/titolo-singolo
all english >> localhost/en/singlePage/news/detail/News/single-title
我什至不确定这是 Realurl 问题还是新闻问题。
在前一种情况下,我是否需要为 postVarSets 定义 valueMap?如何
我会这样做吗?
TYPO3 6.2.13
新闻3.2.2
真实网址 1.13.4
sr_language_menu6.0.7
干杯
马里奥
如果你不明白这一点,我会感到惊讶:https://docs.typo3.org/typo3cms/extensions/news/3.0.0/Main/Administration/Realurl/Index.html
这在 realurl 1.x 中是不可能的,但可以在 realurl 2.x 中更改。您可以在这里写一个功能请求:https://github.com/dmitryd/typo3-realurl/issues
RealURL 2.0 预计很快就会到达 TER。除了安装点支持和 BE 模块外,它已经可以运行。 BE 模块目前正在积极开发中。
编辑(2016 年 3 月 1 日): 现在可以使用 RealURL 2.x。基本上,您创建配置的副本并为其命名。通常你有 _DEFAULT
,现在你做类似 _lang1
的事情。比你用 _DOMAINS
说你的 L=1 应该用 _lang1
:
'_DOMAINS' => array(
'encode' => array(
array(
'GETvar' => 'L',
'value' => 0,
'useConfiguration' => '_DEFAULT',
),
array(
'GETvar' => 'L',
'value' => 1,
'useConfiguration' => '_lang1',
)
),
在您的 _lang1
中,您为 postVarSet 定义了不同的前缀。
就这些了。
我有一个 TYPO3 多语言网站,我正在尝试配置 Realurl 和 消息。问题是:对于 single/detailed 新闻网址,我如何同时获得两者 口语和语言本地化版本?
我的意思是,我能够得到:
localhost/it/paginaSingola/news/detail/News/titolo-singolo
localhost/en/singlePage/news/detail/News/single-title
但我希望这样:
all italian >> localhost/it/paginaSingola/notizie/singola/Notizie/titolo-singolo
all english >> localhost/en/singlePage/news/detail/News/single-title
我什至不确定这是 Realurl 问题还是新闻问题。 在前一种情况下,我是否需要为 postVarSets 定义 valueMap?如何 我会这样做吗?
TYPO3 6.2.13 新闻3.2.2 真实网址 1.13.4 sr_language_menu6.0.7
干杯 马里奥
如果你不明白这一点,我会感到惊讶:https://docs.typo3.org/typo3cms/extensions/news/3.0.0/Main/Administration/Realurl/Index.html
这在 realurl 1.x 中是不可能的,但可以在 realurl 2.x 中更改。您可以在这里写一个功能请求:https://github.com/dmitryd/typo3-realurl/issues
RealURL 2.0 预计很快就会到达 TER。除了安装点支持和 BE 模块外,它已经可以运行。 BE 模块目前正在积极开发中。
编辑(2016 年 3 月 1 日): 现在可以使用 RealURL 2.x。基本上,您创建配置的副本并为其命名。通常你有 _DEFAULT
,现在你做类似 _lang1
的事情。比你用 _DOMAINS
说你的 L=1 应该用 _lang1
:
'_DOMAINS' => array(
'encode' => array(
array(
'GETvar' => 'L',
'value' => 0,
'useConfiguration' => '_DEFAULT',
),
array(
'GETvar' => 'L',
'value' => 1,
'useConfiguration' => '_lang1',
)
),
在您的 _lang1
中,您为 postVarSet 定义了不同的前缀。
就这些了。