欢迎各位兄弟 发布技术文章

这里的技术是共享的

You are here

我自定义了一个字段,如何获取字段的值?

shiping1 的头像

我自定义了一个字段,如何获取字段的值?

Vote up!
0
Vote down!

通过<?php print render($content['field_xxx']); ?>输出的是整串东西,包括div 和字段名

 

我现在想要单纯输出这个字段的值。

 

在内容页面

 

3 个回答

Vote up!
0
Vote down!

方法1:你试一下print_r($node) ,会输出一个数组,找到你的field的资料,直接输出

方法2:直接<?php print render($content['field_xxx']); ?>不变,然后modules\field\theme下找到field.tpl.php,复制field.tpl.php 到当前模版下并且改名为field--field_xxx.tpl.php,把内容全部删除,只保留:

 

1
2
3
<?php foreach ($items as $delta => $item): ?>
<?php print render($item);?>
<?php endforeach; ?>

 

 
Vote up!
0
Vote down!

我明白你这个的意思,我照做了,但是依然一样- -

 
Vote up!
0
Vote down!

要如何输出,第一种方法。

来自 http://www.drupalla.com/node/1382

普通分类: