Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/meteor/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Drupal查看上下文过滤器分类术语id和url别名_Drupal_Drupal Taxonomy - Fatal编程技术网

Drupal查看上下文过滤器分类术语id和url别名

Drupal查看上下文过滤器分类术语id和url别名,drupal,drupal-taxonomy,Drupal,Drupal Taxonomy,查看上下文过滤器的内容:当我尝试通过url(如/taxonomy/term/123)访问它时,分类术语ID是否工作得很好。意思是身份证号码是123。但我为术语创建了url别名。现在我想让视图使用alias。例如:当我访问/london/cars/bmw/页面时,它会显示分类术语“bmw”您想要的,它会让您定义URL别名的模式,包括分类术语。创建别名没有问题。问题就在眼前。如何说视图使用别名作为上下文过滤器?同样,我使用的是pathauto,但我的一些分类术语有特殊字符,如问号,这些字符会被pat

查看上下文过滤器的内容:当我尝试通过url(如/taxonomy/term/123)访问它时,分类术语ID是否工作得很好。意思是身份证号码是123。但我为术语创建了url别名。现在我想让视图使用alias。例如:当我访问/london/cars/bmw/页面时,它会显示分类术语“bmw”

您想要的,它会让您定义URL别名的模式,包括分类术语。

创建别名没有问题。问题就在眼前。如何说视图使用别名作为上下文过滤器?同样,我使用的是pathauto,但我的一些分类术语有特殊字符,如问号,这些字符会被pathauto去除,并且无法在视图的上下文过滤器中正确处理。pathauto不支持视图。我找到了解决方案。您只需不更改/taxonomy/term/%路径即可。然后,url别名将起作用。