设置视图字段以使用完整HTML

时间:2012-04-22 03:32:45

标签: drupal drupal-views field

好的,所以我似乎没有在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>

1 个答案:

答案 0 :(得分:0)

您正在使用area handler字段。请改用views_handler_field_text

相关问题