특정 필드가 포함 된 모든 노드 유형을 찾으려면 어떻게합니까?특정 필드가 포함 된 모든 노드 유형을 찾는 방법은 무엇입니까?
예를 들어 두 개의 nodetype "mybio"및 "myresume"이 있고 두 노드 유형 모두 필드 "myphoto"가 있다고 가정합니다. 내 필드의 이름을 입력 ("myphoto")으로 사용하고이 필드 ("mybio"및 "myresume")를 포함하는 노드 유형의 이름을 반환하는 함수가 있습니까?
function content_field_get_node_types($field_name) {
$query = db_query("SELECT DISTINCT type_name FROM {content_node_field_instance} WHERE field_name = '%s'", $field_name);
$node_types = array();
while ($row = db_fetch_array($query)) {
$node_types[] = $row['type_name'];
}
return $node_types;
}
http://drupalcontrib.org/api/drupal/contributions--cck--includes--content.admin.inc/function/content_fields_list/6 다시 한번, 감사합니다. – moondog