1

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

这怎么可能 ?

4

4 回答 4

5

有一个扩展允许基于(子)域来改变一些行为,所以你可以用它来构建移动版本...... http://typo3.org/extensions/repository/view/multidomain_publishing,使用它你可以做exatcly想要什么。

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

另一方面,响应式版本使用子域,也许使用 ie 更好。Twitter Bootstrap一次制作页面的响应版本?

于 2013-06-19T17:56:39.093 回答
1

在 TS 中添加domain record并创建条件。我支持 besior 的回答,否则。

于 2013-06-21T23:38:07.297 回答
1

您必须将域记录添加到主域所在的同一树中,并在 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]

但是:通常不需要单独的域来为相同的内容提供移动布局,在这种情况下,您最好使用响应式网页设计方法。你甚至可以避免来自谷歌搜索控制台的双重内容列表。

于 2018-06-07T15:51:54.180 回答
0

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

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

[end]
于 2018-02-25T14:27:44.897 回答