欢迎各位兄弟 发布技术文章
这里的技术是共享的
通过<?php print render($content['field_xxx']); ?>输出的是整串东西,包括div 和字段名
我现在想要单纯输出这个字段的值。
在内容页面
方法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; ?>
我明白你这个的意思,我照做了,但是依然一样- -
要如何输出,第一种方法。
来自 http://www.drupalla.com/node/1382
3 个回答
方法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,把内容全部删除,只保留:
分头诗人PRO
我明白你这个的意思,我照做了,但是依然一样- -
lingyiredPRO
要如何输出,第一种方法。