2016-10-15 26 views
1

我有一个相当敏感的网站,适用于移动设备和桌面电脑。如何在Concrete5中将每个页面重定向到移动优化页面?

只有几页非常复杂,无法在台式机和移动设备上同时使用 - 例如,他们使用具有特定部分需要可见的背景图像,或具有桌面特定设置的图像库。

对于那几页,我希望能够检测到我是否在移动设备上,并呈现不同的页面。

我想我需要在核心上工作才能做到这一点。在C5页面渲染过程的哪一点上,我理想情况下将离开当前页面,并渲染一个不同的页面?

我可以通过加载模板中的其他页面来渲染它,然后终止,但这不会很干净。

是否有首选的“Concrete5-y”过程?

回答

2

您是否知道您可以设置不同设备的可见性? enter image description here

你可以在'编辑设计'选项下设置块,区域,堆栈,我想甚至列。

使用此功能,您可以隐藏或显示部分页面,具体取决于屏幕大小。

对于背景,请看这里:http://www.concrete5.org/marketplace/addons/mrkdilkington-full-screen-background-image-and-overlay 您可以设置焦点。

+0

Aww废话,我应该提到我在这个5.6。抱歉。不过,我会看看插件,或许(与媒体查询结合)解决问题 –

+0

如果您使用的是基于引导的主题,则可以通过向块添加响应类来实现。请参阅http://getbootstrap.com/css/#responsive-utilities。 – Willem

+0

另外我还以为有一个选项可以设置5.6的移动主题......但我从来没有用过这个。 – Willem

相关问题