Php Drupal筛选器视图(如果字段与当前域匹配)
实现这一目标的最佳方式是什么?我尝试过令牌,它们不起作用,只有在URL中,当你登陆视图时才能得到结果 leads?dm=[当前域:主机名] 我正在传递当前域以从URL(dm=domain)筛选视图内容。它当前的工作方式是,我有一个webform提交值表,每次提交都有一个字段(domain)。我需要结果仅显示字段“domain”与当前域匹配的行 这是有效的:leads?dm=[当前域:主机名],但一旦单击重置按钮,过滤器就会消失(使用css隐藏的暴露过滤器),但我需要设置(当前域值)默认情况下,它不会显示其他域的字段…除非您在其他域中-我使用的是域访问和最新版本的视图和令牌 我创建了一个过滤器: 配置筛选条件:Webform提交数据:数据字段(dm)等于=值,但令牌不起作用Php Drupal筛选器视图(如果字段与当前域匹配),php,drupal,drupal-7,views,Php,Drupal,Drupal 7,Views,实现这一目标的最佳方式是什么?我尝试过令牌,它们不起作用,只有在URL中,当你登陆视图时才能得到结果 leads?dm=[当前域:主机名] 我正在传递当前域以从URL(dm=domain)筛选视图内容。它当前的工作方式是,我有一个webform提交值表,每次提交都有一个字段(domain)。我需要结果仅显示字段“domain”与当前域匹配的行 这是有效的:leads?dm=[当前域:主机名],但一旦单击重置按钮,过滤器就会消失(使用css隐藏的暴露过滤器),但我需要设置(当前域值)默认情况下,它
我将非常感谢任何帮助 您想在“高级”部分下使用上下文过滤器 像在普通筛选部分一样选择字段,在下面的配置页面中选择“提供默认值”,如果您在webform中存储域id,那么您可以选择“当前域”,如果您存储域的计算机名,则选择“Php代码”以用以下代码筛选结果:
$domainGet = domain_get_domain();
$domain = $domainGet['machine_name'];
return $domain;