在Display Suite模块中正确显示Book手册导航的位置

cn4jd的头像

在使用Display Suite(显示套件)模块和Book(手册模块)时意外发现,无论怎么调整book navigation(手册导航)顺序,手册导航都总是显示在最后,后来搜索后才发现目前这是Display Suite和Book模块的一个bug,解决方法如下:

1、首先在“内容”-“手册”-“设置”中,启用要使用“手册”的内容类型

手册设置

2、进入到你刚设置启用“手册”的内容类型中,打开“管理显示",在自定义显示设置中选中“全选”,一定要勾选“全文”,不然在字段显示中无法看到“手册导航”

display suite设置

3、根据你需要显示的display suite布局中显示“手册导航”,如JD译站的选择是一栏布局,设置如下:

要想手册导航正常显示的话,就一定要放在field group模块的子集中,这时手册导航才不会老是显示在页面节点的最底部,据drupal官网的网友书,这是由于display suite在拦截node节点输出时,部分将book的navigation部分先显示在评论之前,需要用到book和display suite的网友,暂时先这么处理吧,截至这篇文章发布时,官网仍没解决该bug,如果各位有更好的方法,请分享给大家!

作者: 
cn4jd

添加新评论