hook_node_info()
を使用して新しいタイプのコンテンツを作成しますが、インターフェイスに移動し、コメントの表示、設定の公開、日付/作成者、
hook_node_info()
はカバーしません。 また、variable_set型の松葉杖を使用するたびに不便です。
私の忍耐は破裂し、人類のために数時間を費やしました。結果は小さなnodetoolsモジュールでした。
彼がしていることは、生成されたコンテンツタイプの追加プロパティをhook_node_infoが指定できるようにすることだけです。
その使用法は次のとおりです( 詳細はコメント付き ):
<?php
function hook_node_info() {
return array(
'customtype' => array(
'name' => t( 'Custom node type' ),
'base' => 'custom' ,
...
// Extra properties
'node-preview' => 0,
'node-options' => array( 'status' , 'promote' , 'sticky' , 'revision' ),
'node-submitted' => 0,
'comment' => array(
'status' => 2,
'default-mode' => 1,
'anonymous' => 1,
'default-per-page' => 50,
'form-location' => 1,
'preview' => 0,
'subject-field' => 0,
),
),
);
}
* This source code was highlighted with Source Code Highlighter .
私はそれが多くの人にとって便利になると確信しています:)