Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Templates 如果存在特定块,则在Drupal 7中隐藏页面标题_Templates_Drupal_Views_Drupal Blocks - Fatal编程技术网

Templates 如果存在特定块,则在Drupal 7中隐藏页面标题

Templates 如果存在特定块,则在Drupal 7中隐藏页面标题,templates,drupal,views,drupal-blocks,Templates,Drupal,Views,Drupal Blocks,我在某些节点上有一个Views 3块,其中包括渲染块中的节点标题 因此,如果节点上存在此块,我需要以某种方式不渲染标准节点标题,以避免重复。 有人知道我如何做到这一点吗?假设它需要进入preprocess或page.tpl?一种方法是在视图的页眉或页脚中编写PHP代码并调用此api drupal_set_title (''); 这可以在视图界面中完成。转到:结构/视图/视图/视图\名称/编辑 在“格式”下,选择“显示字段”,然后选择要显示的字段。在上面的例子中,我选择了标题和发布日期 或者,您

我在某些节点上有一个Views 3块,其中包括渲染块中的节点标题

因此,如果节点上存在此块,我需要以某种方式不渲染标准节点标题,以避免重复。
有人知道我如何做到这一点吗?假设它需要进入preprocess或page.tpl?

一种方法是在视图的页眉或页脚中编写PHP代码并调用此api

drupal_set_title ('');

这可以在视图界面中完成。转到:结构/视图/视图/视图\名称/编辑

在“格式”下,选择“显示字段”,然后选择要显示的字段。在上面的例子中,我选择了标题和发布日期

或者,您可以调整内容类型的摘要、默认或自定义显示,并在视图界面“显示:摘要”中选择这些显示类型,例如,只需转到结构/类型/管理/内容类型\名称/显示,并微调您希望看到的显示

就个人而言,我更喜欢通过视图显示特定字段