新添加的Drupal cck字段被创建,但在发布时不显示



我有一个内容类型,它有几个字段。当我向该内容类型添加新字段时,它们就会被添加。我能够在这些新创建的字段中输入数据。但是当我发布它时,就会显示先前存在的字段。但是新创建的字段不会出现。我已经检查了权限,清空了缓存。我不太了解使用视图模块。但是存在这种内容类型的视图。这是原因吗?

如果你想看到你的字段的页面是由视图处理,是的,绝对需要查看这个视图。视图很有可能只显示字段(与"full node"或"teaser"相反),并且它显示的字段是在视图配置中设置的。

一些模块将允许每个cck字段的粒度权限。

您可以检查用户权限页面,看看是否有"查看{CUSTOM FIELD}"或"编辑{CUSTOM FIELD}"的复选框。

我知道它是什么了。实际上,在文件node.tpl.php中,内容类型'article'只打印预定义字段有一个例外。因此,新创建的字段没有被打印出来。但是当我添加用于打印这些新添加的字段的php代码时,它工作了。感谢大家的宝贵时间。

最新更新