在PHP过滤器上使用Drupal 7.14,我的基本页面内容类型如下:
<?php if ($is_mobile == TRUE):?>
<div class="fb-like-box" data-href="http://www.facebook.com/a page" data-width="710" data-height="600" data-show-faces="false" data-border-color="#73AA4B" data-stream="true" data-header="false"></div>
<?php else: ?>
<div class="fb-like-box" data-href="http://www.facebook.com/a page" data-width="900" data-height="600" data-show-faces="false" data-border-color="#73AA4B" data-stream="true" data-header="false"></div>
<?php endif; ?>我得到了错误消息:
注意:未定义变量: is_mobile ()( D:\websites\modules\php\php.module(80)的第1行: eval()'d代码)。
我有点理解-我试图从Drupal系统中获取一个变量,但是有什么方法可以做到吗?也许用代币?
发布于 2012-10-26 11:24:12
移动检测并不内置于Drupal或最流行的主题中(不过,我认为自适应主题是这样的)。你需要安装一个控制模块来完成这个任务。三个选项是布朗斯卡普、移动工具和移动检测。从这里到哪里取决于您使用的是哪个模块。
https://drupal.stackexchange.com/questions/48876
复制相似问题