如何在node.tpl.php中打印字段? -- nodes 领域 和 entities 领域 drupal 相关 的问题

How to print fields in node.tpl.php?


11
vote

问题

中文

我需要在 node.tpl.php中的 99887663 文件中打印 9988876662 变量的单个字段 div 标签。我该怎么做,我如何了解字段的名字是什么?

英文原文

I need to print individual fields from the $content variable in node.tpl.php file in separate div tags. How do I do that and how do I find out what the field's names are?

     
 
 

回答列表

22
 
vote
vote
最佳答案
 

试试这个

<?php print render($content['your_field_name']); ?> 这将打印该字段值。

 

Try this

<?php print render($content['your_field_name']); ?> this will print that field value .

 
 
     
     
6
 
vote

使能开发模块和node - {content-type} .tpl.php

      <?php dsm($node); ?>     <?php dsm($content); ?>   

您可以查看所有$节点字段和内容字段

 

enable Devel module and in node-{content-type}.tpl.php

    <?php dsm($node); ?>     <?php dsm($content); ?> 

you can see all $node fields and content fields

 
 
       
       
2
 
vote

您可以使用 devel 模块,并使用DPM($内容)或KPR($内容)函数在您的node.tpl文件中。从那里,您可以看到所有的名称并以您想要的方式呈现它们。

 

You can use the Devel module and use dpm($content) or kpr($content) functions in your node.tpl file. From there you can see all the names and render them the way you want.

 
 
0
 
vote

找到可用字段的最佳方法是:

  <?php   print render($content);  ?>   

在tpl文件中。这将显示可用的字段列表。您可以稍后删除这些行。然后,打印您的个人字段,您可以执行以下操作:

  print render($content['field_blog_pic']); or    print $title      

取决于您的字段(用户图片,图像字段,正常文本等)。

 

The best way to find the fields available are :

<?php   print render($content);  ?> 

in your tpl file. This would display the list of fields available. You can remove these lines later. Then, to print your individual fields you can just do:

print render($content['field_blog_pic']); or    print $title    

depending on your fields (user pictures, image fields, normal text and so on).

 
 
0
 
vote

我使用 devel module‖找到字段名称。它非常有用。

 

I use the Devel Modulexefxbcx8cto find the field name. It's very useful.

 
 

相关问题

9  在节点上“更改”  ( Changed by on nodes ) 
mysql> select nid, uid, created, changed from node; +-----+-----+------------+------------+ | nid | uid | created | changed | +-----+-----+------------...

3  自定义节点状态  ( Custom node status ) 
在 admin/content 中有"状态" 过滤器默认提供给我们: any published not published promoted not promoted sticky not sticky 我可以将这些映射直接到数据库中的 node 表格: mysql> select nid, stat...

3  批量节点翻译  ( Bulk node translation ) 
我们在网站上有很多语言,并且需要在其中一次中翻译节点。 我们以英语创建节点,然后某些人将内容转换为他们的语言。因此,当没有翻译时,内容仍然是英文。该转换器仅对语言中的节点进行编辑权限。 不必为它们提供更多访问,我们创建应该翻译的节点。 现在在创建一个节点时,我们必须单击翻译几次以为每种语言创建节点。我正在寻找一种点击...

0  HTML特殊字符更改为外籍字符  ( Html special characters changed to foreign characters ) 
我们有一个Drupal 6网站,并使用TinyMCE为编辑器。我们的许多页面包括磅(£)标志以及其他特殊字符。所有这些现在都被改为外国符号。现在的英镑标志显示为£和其他奇怪的符号,如 - "。 我检查了源代码,原始字符已被更改为奇怪的新字符。它似乎是修复它的唯一方法是手动编辑所有页面。我检查了字符编码标记,这设置为U...

5  如何将#states属性添加到Drupal 7中的字段元素?  ( How to add states property to a field element in drupal 7 ) 
我想将#states属性添加到由内容类型创建的CCK输入表单中的Select列表字段。我尝试了以下代码,但状态属性未设置为该字段。任何人都可以建议如何做到。 $form['field_ctype']['und']['#ajax']=array('callback' =>'_ajax_menu_check_boxe...

0  Drupal 7获取没有锚标记的标题令牌  ( Drupal 7 get title token without anchor tag ) 
我正在使用具有"内容:链接" 字段的视图,以显示我块中的每个内容的自定义链接。 我在块中有作业列表,并希望为每份作业添加链接"应用" 。当用户单击"应用" 时,它将重定向到具有相应作业标题的WebForm。 所以在我的视图下,重写结果设置我选择了重写此字段的输出并添加了下面的自定义锚标记: <a href='2...

1  模块要将关键字搜索功能添加到Content Admin页面? [关闭]  ( Module to add keyword search capability to content admin page ) 
此问题似乎在帮助中心中定义的范围内涉及Drupal。。 想要改进这个问题?更新问题,所以它是关于drupal答案的主题。 ...

1  我应该在保存节点时在电子邮件中写入节点的信息是什么操作?  ( What operation should i use to write nodes information in an email when the nod ) 
我正在使用 hook_nodeapi() 在用户点击"保存" 按钮时在电子邮件中显示节点的信息。我尝试了编写代码的"psuales" 操作,但这并没有按照我想要的方式工作。我尝试使用查询来拔出节点数据,但在"帖子" 操作之后,数据不在数据库中。 哪个 $op 对我来说是合适的吗?我也试过"插入" ,这不起作用。 ...

0  将已创建的自定义内容类型转换为新模块  ( Convert an already created custom content type into a new module ) 
是否有一种自动化(或有助于)基于当前自定义内容类型创建模块的工具? 我有两种新的内容类型(表单)使用Drupal用户界面创建,现在我意识到我需要进一步自定义它,并希望创建一个模块来包装它们全部。自从我已经完成了很多工作建造(大)形式,如果有某种技巧(或模块)来完成这一点,我就会徘徊。 ...

2  使用custom nid使用node_save  ( Use node save with a custom nid ) 
在我们的系统上(d5)已删除两个节点(错误)。我需要它们,但我不能简单地加载备份,因为创建了很多新内容。 我想手动地,手动创建这两个新节点,并且它们显然会有更大的nid。 然后,我想简单地将nid更改为旧(删除的一个)nid。这样,所有节点引用都将再次工作。 (来自其他内容类型的节点引用)。 我尝试了以下内容: ...

3  如何跟踪关于注册数与帐户删除的统计数据?  ( How can i track statistics regarding the number of sign ups vs account deletion ) 
我正在努力在Drupal 7中工作,我尚未推出。但是,一旦我推出我想要一些基本的指标,以跟踪我的表现,特别是每周注册的数量(或其他一些任意间隔)以及已取消/删除其帐户的用户数。 有没有办法从Drupal中跟踪这一点? ...

0  节点API中保存后案例?  ( Post save case in node api ) 
在node_api函数或任何其他类型的功能中是保存的后保存类型的情况?这个问题是关于我发布的问题在节省节点时,我应该在电子邮件中编写节点信息的操作? 我希望能够在按下保存按钮后发生一些事情,但在保存到数据库后完成后。我尝试了"更新" 和"插入" ,他们似乎没有工作。 编辑:heres我的代码 case 'pres...

2  Drupal论坛准备采取行动?  ( Drupal forums ready for action ) 
我有一个运行drupal 5的活动站点,其中phpbb2为论坛。 问题 是能够支持这个论坛功能(或大多数)的ropal 7? 达到该目标的推荐升级路径是什么? 将需要哪些模块或推荐? ...

8  无法编辑现有内容  ( Cannot edit existing content ) 
我不幸的是,在现有的Drupal网站上遇到了一个相当重大的问题。我最近将更新从核心7.12应用于核心7.14。从那时起,我可以在管理面板中创建新内容,但我无法编辑或对现有内容进行任何更改。我看到以下错误: 警告:array_merge()[function.array-merge]:参数#1不是_form_set...

2  通过hook_node_validate验证字段的正确方法  ( The right way to validate fields via hook node validate ) 
而不是通过字段API创建新字段,并作为一个快速解决方法,我向内容类型添加了一个简单的文本字段,即我现在尝试通过 hook_node_validate() 验证。与以前版本的Drupal不同,此字段的值不仅可以作为 $node->field_name 或 $form['field_name'] ,而是作为包含各种其他信...

9  如何为一篇文章分配多个作者名称?  ( How to assign multiple author names for one article ) 
有没有办法提及Drupal 7中的特定文章的两个或更多作者名称? 我需要为一篇文章添加两个作者名称。 我试图在 Author中添加两个作者名称文本框,用逗号分隔它们,但它不允许我这样做。 是否有任何模块或其他方法来执行此操作? ...

1  保存视图SQL查询  ( Saving a views sql query ) 
我正在使用Drupal 6,查看2.0;我需要创建一个一个字段是可译形视图的节点。然后,我需要将最终的SQL查询存储在数据库中的视图。 如何将块视图添加到节点创建页面? ...

0  在节点视图中更改图像样式(Drupal 7)  ( Changing image styles in a node view drupal 7 ) 
在我的自定义内容类型的节点视图中,我希望图像跨越屏幕或至少居中。可以看出,在下面的屏幕截图中,目前图像不会被调整大小,并留下了证明。这将通过主题或其他方式完成吗? ...

0  在特定页面上显示引用的内容类型  ( Display referenced content type on specific pages ) 
我有几个基本页面。我还有内容类型快速链接。快速链接只有一个图像和标题。站点管理员应该能够指定哪个页面中显示的快速链接。 我认为这将是直截了当的。我添加了一个 node引用,页面,它要快速查看为复选框。然后,我创建了一个(块)视图,用于过滤快速链接内容类型。在该视图中,我添加了 contextual filter f...

2  以内容类型为字段添加CSS类  ( Add a css class to field in content type ) 
我对drupal相当新的,我想在内容类型中为自定义字段添加自定义CSS类。 我创建了一种名为'自定义页面'的内容类型,我有一个名为'custom_page_main_title'的字段,我唯一想要做的是将自定义css类或id添加到此 我怎么能这样做?谢谢! ...




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


Licensed under cc by-sa 3.0 with attribution required.