实现这一目标的最佳方法是什么?我已尝试过令牌,他们不会工作,只有在网址中才能获得结果。
引线DM =?[当前域:主机名]
我正在通过当前域来过滤来自URL的视图内容(dm = domain)它目前的工作方式是我有一个webform表提交的值,每个提交都有一个字段(Domain)我需要结果仅显示字段" Domain"匹配当前域。
这有效:lead?dm = [current-domain:hostname]但是一旦点击了重置按钮,那么Filter就会消失(用css隐藏暴露的过滤器),但我需要设置(当前域值)为默认值它永远不会显示其他域的字段...除非您在其他域中 - 我正在使用域访问和最新版本的视图和令牌。
我创建了一个过滤器:
配置过滤条件:Webform提交数据:数据字段(dm)Equals = Value但令牌不起作用。
我真的很感激任何帮助!!
答案 0 :(得分:0)
您希望在高级部分下使用上下文过滤器。
选择您的字段,就像在普通过滤器部分中一样,在随后的配置页面中选择"提供默认值"如果您在网络表单中存储域ID,那么您可以选择"当前域"如果您要存储域名的机器名称,请选择" Php Code"使用以下代码过滤结果:
$domainGet = domain_get_domain();
$domain = $domainGet['machine_name'];
return $domain;