TYPO3 - 多个域到单个TYPO3安装?

时间:2013-06-19 15:49:36

标签: php content-management-system typo3 typoscript typo3-flow

我有一个网站,例如:TYPO3中的mysite.com,并使用TemplaVoila作为模板引擎。我想将m.mysite.com这样的网站移动版本实现到同一个TYPO3安装中。

怎么可能?

4 个答案:

答案 0 :(得分:5)

有一个扩展允许基于(子)域的某些行为不同,因此您可以使用它来构建移动版本... http://typo3.org/extensions/repository/view/multidomain_publishing,使用此扩展您可以做什么。

另外使用rtp_imgquery根据设备的屏幕宽度使用图像大小。

另一方面,相反使用子域名来响应版本,也许最好使用ie。 Twitter Bootstrap是否可以立即制作页面的响应版本?

答案 1 :(得分:1)

添加domain record并在TS中创建条件。我是第二个来自besior的答案。

答案 2 :(得分:0)

如果您想使用相同的页面树(甚至是相同的内容),您可以使用typoScript条件来覆盖移动网站的整个渲染。

f.e。

[globalString = IENV:HTTP_HOST=www.example.com]
# add your rendering here....

[end]

答案 3 :(得分:0)

您必须将域记录添加到主域所在的同一树中,并在TS中添加具有备用布局定义的条件。 如果默认网站在没有条件的情况下工作,则可能只覆盖某些定义。通过对主域使用特殊条件,您可以轻松拆分整个定义。

示例:

[globalString = IENV:HTTP_HOST=www.example.com]
# Basic Layout
page=PAGE
...
[end]
# Mobile Layout
[globalString = IENV:HTTP_HOST=m.example.com]
page=PAGE
...
[end]

但是:通常不需要为同一内容设置移动布局而拥有单独的域,在这种情况下,您最好使用响应式网页设计方法。甚至比你从googles搜索控制台避免双重内容列表。