ホームページ >バックエンド開発 >PHPチュートリアル >Drupal、それにどう対処するか
drupal
//$Id$
?
/**
?*@file
?*注釈モジュールの管理ページのコールバック。
?*/
?
/**
?*フォームビルダー。注釈を構成します。
?*
?*@ingroup Forms
?*@system_settings_form() を参照してください。
?*/
関数annotate_admin_settings(){
?//内部名をキーとし、
?//「わかりやすい名前」を値として持つノード タイプの配列を取得します。
?//E.G.,array('page' => ; 'ページ','ストーリー' => 'ストーリー')
?$options = node_get_types('names');
?$form['annotate_node_types'] = array(
'#type' => 'チェックボックス',
'#title' => t('ユーザーはこれらのコンテンツ タイプに注釈を付けることができます'),
'#options' => '#default_value' => variable_get('annotate_node_types', array('page')),?
'#description' => 'ユーザー固有のテキスト フィールドが使用可能になります。ここでの名前は、「What's」を参照しています。名前は単なるパラメータですか?
を何に置き換えればよいですか------解決策----------------------------- ---
特定のコンテンツ タイプをチェックした場合。 node_get_types('name','key name');
参考: http://api.drupal.org/api/drupal/modules!node!node.module/function/node_get_types/6