好的,所以我似乎在 Drupal 论坛上没有得到太多帮助,所以我想我可以在这里试试。这是我的场景。我已经构建了一个连接到数据库并检索数据的 drupal 模块。这部分已经成功完成。我可以从这个数据库中获取我需要的每一条数据。我正在检索的字段之一包含 HTML 代码。所以很自然地,我希望这段代码在拉取数据时正确显示在我的视图字段中。
我在 drupal 论坛上提出了问题,有人建议我使用下面的处理程序。
我的 Drupal 模块的一部分,需要实现完整的 HTML
//This is breaking the site.
$data['Jobs']['JobHTML'] = array(
'title' => t('Job HTML'),
'help' => t('A pre-formatted job.'),
'field' => array(
'handler' => 'views_handler_area_text',
),
);
但是,此处理程序会中断并引发以下异常。
An AJAX HTTP error occurred.
HTTP Result Code: 200
Debug...
Path...
StatusText: OK
ResponseText: Fatal error: Call to undefined method
views_handler_area_text::pre_render()
in sites\all\modules\views\includes\view.inc
on line 1162
如果有人对 Drupal 观点有任何见解,请告诉我,因为我已经为此苦苦挣扎了一段时间。请记住,我的模块正在工作,我正在从中提取和显示数据。我只需要在数据通过时正确格式化数据。
编辑
'handler' => 'views_handler_area_text' 的字段示例
ID Title ActivityHTML
1111 MyCustomActivity <p>This has test content in it. <br /> Here is another line of content</p>