小编Bar*_*och的帖子

drupal 7 自定义字段中的所见即所得

我正在尝试在 drupal 7 中构建一个自定义字段。除了所见即所得字段之外,一切都工作得很好。我正在使用下一个代码来构建所见即所得元素:

$element['my_body'] = array(
  '#title' => t('Editor'),
  '#type' => 'text_format',
  '#tree' => true,
  '#rows' => 20,
  '#format' => 'filtered_html',
 );
Run Code Online (Sandbox Code Playgroud)

当它不是所见即所得(常规文本区域)时,所有保存都很好,但是在我将其更改为text_format之后,drupal将字段的值获取为带有2个键(值和格式)的数组,这会在drupal保存值时出错场。据我了解,drupal 期望获得的是两个不同的值(body_filter 和格式),而不是具有 2 个键(值和格式)的 body_filter 数组。

任何人都可以给我提示如何解决这个问题(在 google 和 drupal.org 中找不到任何相关内容)?

谢谢。

drupal drupal-7 drupal-fapi

2
推荐指数
1
解决办法
2509
查看次数

标签 统计

drupal ×1

drupal-7 ×1

drupal-fapi ×1