设置节点解决上下篇在Drupal8子分类栏目间切换

  按照drupal8.7.6快捷机制,一般来说,二级栏目用菜单实体实现,三级栏目通过分类实体实现。这样做的好处是二级菜单、三级分栏的目录结构一目了然。
 
  换而言之,上述玩法,某二级栏目A与其子栏目B、C、D等是共用一个节点,即:所有内容使用一个节点输入,然后通过分类分别输出到不同的子栏目。
 
  明白了上述逻辑,我们再回到内容页看“上一篇、下一篇”切换功能,就不难理解了。既然是二级栏目A与子栏目B、C、D的内容来自同一个节点,那么上下篇在同一节点的不同栏目A、B、C、D之间切换就水到渠成了。
 
  然而,实际应用中,部分客户的需求可能是希望栏目B、C、D之间相互独立,上下篇互不切换。即上下篇的切换仅存在于栏目B,或者栏目C,或者栏目D中。
 
  白龙认为,解决这个问题关键是,建站初期就要规划好,三个子栏目B、C、D要对应三个节点,即分别从三节点输入B、C、D栏目需要的内容,如果3个栏目列表页、内容页模板相同的话,可以使用一个视图区块通过复用分别输出B、C、D三个栏目对应的内容。