如下图所示,使用Drupal8.7.6输出2个分类列表:page_taxonomy_1、page_taxonomy_2;点击分类列表page_taxonomy_1中的子分类“校园环境”时,跳转到分类列表page_taxonomy_2中的子分类“图集”。这种功能需求在drupal下如何实现呢?
由于是单独建立的两个分类列表,所以“校园环境”、“图集”两个子分类的链接地址是不同的;假如“校园环境”的分类地址是/taxonomy/term/3,那么,“图集”的分类地址是taxonomy/term/4;类似这种形式。由此可见,两个不同的分类地址,对应两个不同的模板和不同的内容,显示的结果当然也不一样了。
要解决这个问题,其实也挺简单的,在drupal后台,进入taxonomy分类实体,找到你建立的分类列表,在配置中,把别名修改成目标地址即可实现站内链接的任务跳转。
针对上述需求,如果想让/taxonomy/term/3跳转到/taxonomy/term/4,则只需要在分类列表/taxonomy/term/3术语的URLalias中,填写上/taxonomy/term/4即可实现站内跳转。