我有一个站点,例如:mysite.com
在 TYPO3 中并使用 TemplaVoila 作为模板引擎。并且我想将网站的移动版本实现m.mysite.com
为相同的 TYPO3 安装。
这怎么可能 ?
我有一个站点,例如:mysite.com
在 TYPO3 中并使用 TemplaVoila 作为模板引擎。并且我想将网站的移动版本实现m.mysite.com
为相同的 TYPO3 安装。
这怎么可能 ?
有一个扩展允许基于(子)域来改变一些行为,所以你可以用它来构建移动版本...... http://typo3.org/extensions/repository/view/multidomain_publishing,使用它你可以做exatcly想要什么。
另外使用rtp_imgquery根据设备的屏幕宽度使用图像大小。
另一方面,响应式版本使用子域,也许使用 ie 更好。Twitter Bootstrap一次制作页面的响应版本?
在 TS 中添加domain record
并创建条件。我支持 besior 的回答,否则。
您必须将域记录添加到主域所在的同一树中,并在 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]
但是:通常不需要单独的域来为相同的内容提供移动布局,在这种情况下,您最好使用响应式网页设计方法。你甚至可以避免来自谷歌搜索控制台的双重内容列表。
如果您想使用相同的页面树(甚至相同的内容),您可以使用typoScript 条件来覆盖移动网站的整个渲染。
铁
[globalString = IENV:HTTP_HOST=www.example.com]
# add your rendering here....
[end]