隐藏字段标签 -- 7 领域 和 theming 领域 和 entities 领域 drupal 相关 的问题

Hide a field label


22
vote

问题

中文

有没有办法隐藏Drupal 7中的自定义字段时隐藏字段标签?

在我的节点模板中我有:

  <?php print render($content['field_image']); ?>   

给我:

  <div class="field field-name-field-image field-type-image field-label-above">   <div class="field-label">Image:&nbsp;</div>   <div class="field-items">     <div class="field-item even">       <img typeof="foaf:Image" src="http://site.com/sites/default/files/image.jpg" alt="">     </div>   </div> </div>   

我想没有 <div class="field-label">Image:&nbsp;</div>

有没有办法摆脱除了CSS中或手动创建标记的方法?

我已经尝试了 unset($content['field_image']['#title']) ,但这给了我 <div class="field-label">:&nbsp;</div>

英文原文

Is there a way to hide the field label when rendering a custom field in Drupal 7?

In my node template I have:

<?php print render($content['field_image']); ?> 

Which gives me:

<div class="field field-name-field-image field-type-image field-label-above">   <div class="field-label">Image:&nbsp;</div>   <div class="field-items">     <div class="field-item even">       <img typeof="foaf:Image" src="http://site.com/sites/default/files/image.jpg" alt="">     </div>   </div> </div> 

I'd like to not have the <div class="field-label">Image:&nbsp;</div>.

Is there a way to get rid of this other than in the CSS or manually creating the markup?

I've tried unset($content['field_image']['#title']), but that gives me <div class="field-label">:&nbsp;</div>.

        
       
       

回答列表

24
 
vote
vote
最佳答案
 

而不是硬编码模板中的字段标签的设置,而是使用 99887660 选项卡下的设置,其中您为实体添加和删除字段。

 

Instead of hardcoding the setting for field labels in the template you should instead use the setting under Manage display tab where you add and remove fields for your entity.

 
 
         
         
11
 
vote

隐藏自定义字段的名称(在这种情况下使用名称"文件" )以仅显示可下载文件列表而不是字段的名称执行以下操作:

  • 选择包含文件字段的内容类型(我创建了一个名为"文件列表" 的新类型)
  • 导航到"管理字段" 选项卡
  • 在标签下选择"隐藏" 和格式,"通用文件"
  • 保存并创建此内容类型的新节点,名称"文件" 应不再显示
 

To hide the name of a custom field (file field in this case with the name "file") in order to only show a list of downloadable files and not the name of the field do the following:

  • Choose the Content Type that contains the file field (I created a new type called "File List")
  • Navigate to the "Manage Fields" Tab
  • Under Label choose "Hidden" and for Format, "Generic File"
  • Save and create a new node of this content type and the name "file" should no longer be displayed
 
 
   
   
7
 
vote

是,使用 #title_display form api的属性。

 

Yes, using the #title_display property of the Form API.

 
 
 
 
7
 
vote
  $content['field_image']['#label_display']='hidden';   
 
$content['field_image']['#label_display']='hidden'; 
 
 
 
 
4
 
vote

使用模板 field.tpl.php 您可以删除或自定义字段中的标签( 99887663 )。要使用它,您必须将模板字段 field.tpl.php 添加到您的主题:

  <div class="<?php print $classes; ?>"<?php print $attributes; ?>>   <?php if (!$label_hidden): ?>     <div class="field-label"<?php print $title_attributes; ?>><?php print $label ?>:&nbsp;</div>   <?php endif; ?>   <div class="field-items"<?php print $content_attributes; ?>>     <?php foreach ($items as $delta => $item): ?>       <div class="field-item <?php print $delta % 2 ? 'odd' : 'even'; ?>"<?php print $item_attributes[$delta]; ?>><?php print render($item); ?></div>     <?php endforeach; ?>   </div> </div>   
 

using the template field.tpl.php you can remove or customize the label ($label in the template) of your field. to use it you must add the template field field.tpl.php to your theme:

<div class="<?php print $classes; ?>"<?php print $attributes; ?>>   <?php if (!$label_hidden): ?>     <div class="field-label"<?php print $title_attributes; ?>><?php print $label ?>:&nbsp;</div>   <?php endif; ?>   <div class="field-items"<?php print $content_attributes; ?>>     <?php foreach ($items as $delta => $item): ?>       <div class="field-item <?php print $delta % 2 ? 'odd' : 'even'; ?>"<?php print $item_attributes[$delta]; ?>><?php print render($item); ?></div>     <?php endforeach; ?>   </div> </div> 
 
 

相关问题

2  自定义模块菜单项声明导致错误404  ( Custom module menu item declaration leads to error 404 ) 
function eventi_menu() { $items = array(); $items['eventi/book/%/'] = array( 'title' => 'Book', 'page callback' => 'eventi_book', 'access arg...

1  为什么我的cron没有按预期运行?  ( Why is my cron not running as intended ) 
crontab -e 显示 */5 * * * * /persistent/sitename/scripts/cron-curl.sh ~ ~ ~ "/tmp/crontab.XXXX1FOZWa" 1L, 51C 为什么它不会每5分钟运行一次? ...

0  我创建了一个新的内容元素:如何打印出来?  ( I created a new content element how do i print it out ) 
我为页面内容类型创建了一个新的内容元素。 如何在Page.tpl.php中打印出该文本区域的内容? ...

2  在视图中打印正确的日期值  ( Printing the correct date value in a view ) 
我有一个内容类型,带有日期cck字段,它打印节点中指定的正确日期/时间(使用正确的时区,格式等)。我还创建了一个使用此日期字段的视图,但我从视图日期数据获取的时间是(+)4小时关闭。使用 9988876613 对象(特别是,日期字段数组中的 998876614 数组密钥),在视图模板中打印日期信息。此阵列提供"到" ...

1  在内容清单页面上的快速筛选选项卡  ( Quick filter tabs on top of content listing page ) 
我下载并安装了内容管理过滤器,但我认为界面有点丑陋的静止下降,它实际上并没有实现我希望的东西。 基本上,我正在寻找一种在 admin/content/node 顶部放线的方法,以便管理用户可以轻松选择只选择一种类型的节点(或所有节点) 。 是这个模块吗? 如果不是,什么是最好的策略?如何在此页面上填写过滤器? ...

1  Cron作业运行,但没有检查模块更新 - 如何自动化?  ( Cron job run but module updates not checked how to automate ) 
我配置了一个脚本以作为我的Cron.daily任务的一部分运行,并测试脚本。 我的状态报告称cron是正确运行的脚本,所以我很高兴这会发生。 但是,我去了可用的更新页面,它仍然说我上次在17小时前检查 - 不是Cron的这一部分? 有没有办法在自动检查和报告中可以将其包含在内? ...

3  使用Field API创建商店开放时间窗口小部件  ( Creating a store open hours widget using field api ) 
我需要一个开放时间的小部件,输出: mon早上8:00至下午5:00 周8:00至下午5:00 Wen上午8:00至下午5:00 星期四上午8:00至下午5:00 星期五上午8:00至下午5:00 星期六上午11:00至3:PM 太阳关闭 我认为最好的方法是创建一个三列字段表,其中一天的一天,打开...

0  如何从页面回调中设置占位符变量。  ( How can i set a placeholder variable in page tpl php from a page callback ) 
我在page.tpl.php中有一个值,我想独立于主要内容设置在页面回调中。 在page.tpl.php: <?php print $placeholder ?> <?php print render($page['content']); ?> 在页面回调中我想做什么: function my_mo...

1  如何在我网站的特定页面中显示迷你窗格  ( How to display mini panes in specific pages of my site ) 
我需要仅在所选页面中显示迷你面板。 我应该如何提及它? 例如: 在博客中,列表页面我需要在右侧显示面板。 和它的完整视图页面我不应该在右侧显示面板。 如何完成? ...

2  用户页面中添加的新链接,但在Drupal 7中对非管理员用户不可见  ( New link added in user page but not visible to non admin user in drupal 7 ) 
我在drupal 7中添加了此模块,用于在我的网站中添加新选项卡。非管理员用户不可见此新选项卡。仅可见管理员。我还试图在这个方向admin&gt中设置许可;人民&gt;权限但是这个名字没有模块"新" 选项卡"是可见的。请帮忙。 function newtab_menu() { $items = array()...

3  表再次锁定,我做得正确吗?  ( Table locking again am i doing it correct ) 
我有一个问题锁定,解决了这个问题: 表'看门狗'是在自定义模块上没有锁定锁定表 我想分享我当前的代码,因为我仍然不确定我是否正在做它。 我有两个表: eventi_list,如果有此事件的空闲的附件,则为所选事件存储用户预留 eventi_wait,如果没有选择的活动,则存储用户预留。如果任何用户撤回她/...

1  PathAuto,来自内容配置文件字段的用户配置文件别名  ( Pathauto user profile alias from content profile fields ) 
我为用户创建了别名 bartender/profili/[content-profile-profile-profile_name-raw]-[content-profile-profile-profile_surname-raw] 我想在名字和姓氏之间有' - ',但它始终进入我的URL中的空白空间。 有人可以...

2  是否有一个覆盖任何模板到Drupal 7主题的工具?  ( Is there a tool to covert any template to drupal 7 theme ) 
是否有任何工具可将任何模板(WordPress,Joomla,静态HTML / CSS等)转换为Drupal主题 ...

5  致命错误未定义函数caxonomy_get_tree()  ( Fatal error undefined function taxonomy get tree ) 
我想编写一个基于分类术语选择搜索表单的模块。 (使用分层选择框) 这是在Drupal 7.0上,状态是最新的。 制作表单,Ajax正常使用测试值。 但现在我需要找到一种方法来填补带分类术语的选择框, 想要使用Fourction Taxonomy_Get_tree(模块/分类/分类学).Module,第836行)并收到...

1  显示任何汇集的条款  ( Show all terms of a vocaboulary ) 
我有这个功能,我在类似情况下使用( Drupal显示所有不同词汇的术语),它用相应的父母(如果适用)打印节点的术语。在我的template.php文件中: function theme479_print_terms($node, $vid = NULL, $ordered_list = TRUE) { ...

1  是否可以创建菜单项并杠杆路径别名?  ( Is it possible to create a menu item and leverage path aliases ) 
我正在尝试创建一个菜单项,该菜单项加载与路径别名调用回调函数的视图模式。 $items['node/%/%'] = array( 'page callback' => '_node_view_load', 'page arguments' => array(1, 2), 'access callbac...

4  广告模块是否有替代Drupal 7模块?  ( Is there an alternative drupal 7 module for the advertisement module ) 
我们正在寻求将网站从Drupal 6升级到使用广告模块的Drupal 7。 D7的广告模块有一个替代模块? ...

5  Feeds每次Cron运行时都会创建重复的内容  ( Feeds creates duplicate content each time cron runs ) 
我已经创建了一个自定义Feed导入器,但每次运行它都会再次创建相同的内容。如何让它只创建一次内容? ...

2  在Drupal 7中使用Ajax来更改表单操作  ( Using ajax in drupal 7 to change a form action ) 
我想更新drupal save_edit 模块以添加一个自动保存功能。这看起来类似于堆栈Exchange自动保存(已保存草稿)。到目前为止,我已经完成了保存部分(保存新节点),但是当我再次保存时,它会创建另一个节点(因为我没有告诉其他任何事情,这并不令人意外)。 我正在寻找如何告诉节点已经保存的表单以及节点ID是什...

0  可以规则可以创建一个空的节点引用,除标题外,除了标题吗?  ( Can rules create a node reference that is empty except for a title ) 
是否可以使用规则自动创建参考节点或实体?该想法是具有带信息和图像库参考的节点。如果在节点视图上单击了图像库,则它只显示带回原始节点的链接的图像。这样,原始节点可以有一个作者,而几个不同的用户可以添加照片。没有必要填充原始节点创建的图库,因为它将是一个明显的第二步,查看节点添加图像或等待到以后。我只是认为它可以从一开始...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.