如何知道哪个模板是活动的joomla 3?
问题描述:
我为我的网站的桌面版和移动版使用了不同的模板。
如何编写实际的代码与伪代码:
如果(模板等于桌面)做到这一点
如果(temlate等于移动)做
如何找出哪个模板现在是活动的? 谢谢!如何知道哪个模板是活动的joomla 3?
答
$app = JFactory::getApplication();
if($app->getTemplate() == 'desktop') ...
if($app->getTemplate() == 'mobile') ...
你是如何使用不同的模板?什么阻止你再次应用相同的逻辑。你的伪代码将位于模板视图文件或某些组件模型类中? –
我正在使用'简单移动检测'插件。我解决了我的问题,并已经写了一个答案。这在代码中无处不在。 – alwizo
erm ...不同的模板?你从来没有看过CSS媒体查询吗?他们这些天有点贵 – Lodder