Drupal 7 开发内部培训资料, 分头诗人

Views 里面建立的tabs 如果遇到没有内容的话怎么隐藏起来

赞成!
0
否决!

views 里面建立的几个页面, 然后直接通过views里面menu 设成Menu tab  其实这这里是通过%给每一个用户建立一个页面. 有些页面是空的. 对于这个空的页面要怎样去隐藏tabs呢,,  

比如下面是建立的一个companies/%/white-paper 页面,

 

 

但某些用户还没上传文章,,是空的页面..    所以想把它隱藏掉有什麽好的方法,  quicktabs module 是有个选项的,

网上看了几个方法,发现大概思路都是写一个module     hook_menu_alter  然后按条件查询数据库,如果发现是空就把 $items[$section]['type'] = MENU_CALLBACK;

https://drupal.org/node/1301810

 

改一下这个好像很复杂  有什么好的建议么,

 

1 个回答

赞成!
0
否决!

但这个方式似乎就是唯一的,因为没找到相关的模块能设置这个。