Warning: Undefined array key "HTTPS" in include() (line 29 of /opt/www/fdv2/drupal.stage/web/sites/default/settings.local.php).
include('/opt/www/fdv2/drupal.stage/web/sites/default/settings.local.php') (Line: 4)
require('/opt/www/fdv2/drupal.stage/web/sites/drupal001.net/settings.php') (Line: 145)
Drupal\Core\Site\Settings::initialize('/opt/www/fdv2/drupal.stage/web', 'sites/drupal001.net', Object) (Line: 1099)
Drupal\Core\DrupalKernel->initializeSettings(Object) (Line: 701)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
使用views新建一个列表页,使用分类ID作为参数,请问如何获得当前分类的父分类ID? - Drupal大学 - Drupal问答论坛
首页 / 帖子
使用views新建一个列表页,使用分类ID作为参数,请问如何获得当前分类的父分类ID?

使用views新建一个列表页,使用分类ID作为参数,请问如何获得当前分类的父分类ID?

1个答案
Amanda Song
发布于:2016-06-30 12:15

如何必须用views来实现的话,可以试下用模块views_field_view(允许添加views类型的字段,并可将同条记录的字段作为该views字段的参数)辅助:(1)先新建一个terms的views_1,参数是Taxonomy term: Parent term,输出字段就是你想作为导航的字段(2)再新建一个terms的views_2,参数是Taxonomy term: Term ID(用来接收你传入的分类ID),relationships里关联上父分类;输出2个字段,父分类的tid(隐藏),以及一个views,选择之前创建的views_1,用父分类的tid作为views字段的参数(3)如果想在导航里只包含兄弟姐妹分类而不包含当前分类,可在views_1里添加多一个参数,接收tid并exclude掉即可