我正在開發一個自定義模塊,該模塊允許我創建一個自定義文本字段,我需要爲HTTP請求插入一個URL。在Drupal自定義模塊中獲取文本字段的值
我現在想要做的唯一事情就是從文本字段獲取值並顯示在節點的某個位置。
這裏是.install代碼:
function graph_field_enable() {
$field = array(
'field_name' => 'graph_field',
'type' => 'text',
);
field_create_field($field);
/**
* Bind field to a entity bundle.
*/
$instance = array(
'field_name' => $field['field_name'],
'entity_type' => 'node',
'bundle' => 'station',
);
field_create_instance($instance);
}
/**
* Implements hook_disable().
*
* Remove field from node bundle (content type) and then delete the field.
*/
function graph_field_disable() {
$instance = array(
'field_name' => 'graph_field',
'entity_type' => 'node',
'bundle' => 'station',
);
field_delete_instance($instance);
field_delete_field($instance['field_name']);
print 'Removed ' . $instance['field_name'] . "\n";
}
的.module文件只包含:
<?php
我很新的Drupal和我想我恨它。
我在哪裏必須把這個代碼?什麼是$ nid變量? –
'$ nid'是節點ID。把它放在你想顯示'graph_field'內容的地方。 –