好的,所以我似乎没有在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>
答案 0 :(得分:0)
您正在使用area handler
字段。请改用views_handler_field_text
。