2011-11-26 25 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

相關問題