Drupal - 输出自定义字段&限制特定页面

时间:2016-10-14 02:50:42

标签: drupal-6

我已经接管了基于Drupal 6的站点的支持,并且客户端已经请求我有一个用于数据输入的自定义字段,我在Content Types -> Page -> Manage Fields下,然后添加了一个新的textarea字段。

数据需要打印到模板文件page-models-and-prices.tpl.php

我已经使用printprint_r$content$page$node查看了有关如何打印此解决方案的几种解决方案已经在其他地方使用过(不是在.tpl上),但似乎都没有用。

这似乎是一个非常简单的功能,但我无法打印数据。我缺少什么想法?如果有人能指出我正确的方向,这将是最有帮助的,Drupal对我来说是一个新的CMS。

除了在前端打印外,有没有办法限制每页的字段使用量?理想情况下,我只希望在一个页面上使用它。

1 个答案:

答案 0 :(得分:0)

这是否正确,它适用于Drupal 6.对于这个功能,CCK文档非常无用,可能是由于Drupal版本的年龄。

$result = db_query('SELECT field_shape_info_value, field_size_info_value, field_depth_info_value, field_chamber_info_value FROM {content_type_page} WHERE nid=51');
while ( $obj = db_fetch_object ($result) ) {
   $shape = $obj->field_shape_info_value;
   $size = $obj->field_size_info_value;
   $depth = $obj->field_depth_info_value;
   $chamber = $obj->field_chamber_info_value;
};

然后你可以在页面上回显;

echo $shape;

我希望能帮助别人。