【发布时间】:2015-06-01 09:26:49
【问题描述】:
我有一个疑问,不太确定最好的方法是什么,我有一个基于 opencart 的网站的客户,上面有非常糟糕的做法,例如,所有产品都是手动放置在主页中而不是使用 OC 的 CMS 功能,现在它的工作方式是,如果您使用的是计算机、完整的浏览器,该站点会显示该站点的完整版本,但如果您使用的是 ipad 或 iphone/android 设备,则加载“小”版本,两个版本都手动放置在同一个 home.tpl 文档中,并且它们会被某些 CSS 显示/消失。问题是,客户不想改变主页的设计方式,所以要加载大量代码,有没有办法为小版本提供不同的 tpl?例如带有完整版代码的 home.tpl 版本和小型版本的 home-mobile.tpl?这应该如何工作?系统应如何确定屏幕尺寸并指向 TPL 或其他 TPL?
我知道这是一个奇怪的请求,但客户对网站的外观“满意”并且不想更改主页上使用的手动代码。
【问题讨论】:
-
我不明白这里的挑战。你说“客户”,所以我认为你是专业地做这件事的。检测设备类型,提供适当的 tpl。没有更多的了。大多数人会认为这是错误的方法,但它肯定没有什么复杂的。
标签: opencart