相关疑难解决方法(0)

自定义Drupal 7 Field仅保存第一个字符

我本质上是尝试使用新的Drupal 7 Field API创建我的第一个字段类型模块.我设法让它在"编辑"视图中正确显示.
但是,当我尝试保存一些数据时,它只保存第一个字符.

这是模块:

<?php

function youtubefield_field_info() {
  return array(
    'youtubefield_video' => array(
      'label' => t('Youtube video'),
      'description' => t('This field stores a youtube video ID and displays the video associated with it'),
      'settings' => array(
        'max_length' => 11,
      ),
      'instance_settings' => array(
        'text_processing' => false,
      ),
      'default_widget' => 'youtubefield_video_widget',
      'default_formatter' => 'youtubefield_video_formatter',
    ),
  );
}

function youtubefield_field_widget_info() {
  return array(
    'youtubefield_video_widget' => array(
      'label' => t('Default'),
      'field types' => array('youtubefield_video'),
    ),
  );
}

function youtubefield_field_widget_form(&$form, &$form_state, $field, …
Run Code Online (Sandbox Code Playgroud)

php drupal drupal-7 drupal-field-api drupal-fields

4
推荐指数
1
解决办法
1882
查看次数

标签 统计

drupal ×1

drupal-7 ×1

drupal-field-api ×1

drupal-fields ×1

php ×1