2011-11-26 55 views
4

我想生成一个特定节点类型的所有字段的列表。看着为content_fields的API,我尝试这样做:如何列出特定节点类型中的字段?

content_fields(NULL, $nodetype); 

不幸的是,这将返回所有定义的领域,而不仅仅是那些在我的特别$ NODETYPE。

有没有办法生成与特定节点类型关联的所有字段的列表?

回答

4

有没有存在的CCK函数正是这么做的,但它会很容易实现自己:

function content_fields_by_type($type_name) { 
    $type = content_types($type_name); 
    return isset($type['fields']) ? $type['fields'] : array(); 
} 
+0

谢谢你,这正是我需要的! – moondog

相关问题