2012-04-22 2 views
0

Итак, я, похоже, не очень помогаю на форумах Drupal, поэтому я решил попробовать здесь. Вот мой сценарий. Я создал модуль drupal, который подключается к базе данных и извлекает данные. Эта часть выполнена успешно. Я могу получить все данные, которые мне нужны из этой базы данных. Одно из полей, которые я извлекаю, содержит в нем HTML-код. Поэтому, естественно, я хочу, чтобы этот код отображался правильно в моем поле для представления, когда он извлекает данные.Установите поле просмотра для использования Full HTML

Я задал вопросы на форумах drupal, и один человек рекомендовал, чтобы я использовал обработчик ниже.

раздел моего Друпал модуля, который должен реализовать Full 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, пожалуйста, дайте мне знать, как я боролся с этим в течение довольно длительного времени. Пожалуйста, помните, что мой модуль работает, и я тяну и показываю данные от него. Мне просто нужно, чтобы данные были отформатированы правильно, когда они появились.

EDIT

Пример поля с 'обработчик' => '' 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

https://drupal.org/node/1807708: инструкции для написания настраиваемого обработчика для этого – beth

ответ

0

Вы используете area handler для поля. Вместо этого используйте views_handler_field_text.

+0

Когда я пытаюсь это сделать, он показывает мне содержимое в поле. Тем не менее, он показывает мне html-теги + контент. Я собираюсь получить HTML-теги, используемые в представлении. Так что если его a
добавить новую строку не показывать
meanbunny

+0

Любые намеки на это? – meanbunny

Смежные вопросы