Hey Hii

When I create view in drupal 7 with Iframe formatter it shows result with 1p>, when I investigated I found there is small change.

diff --git a/iframe.module b/iframe.module
index a220e51..ed2d6b5 100644
--- a/iframe.module
+++ b/iframe.module
/**
* Implements hook_field_formatter_info().
*/
@@ -362,25 +362,25 @@ function iframe_field_formatter_info() {
*/
function iframe_field_formatter_view($object_type, $object, $field, $instance, $langcode, $items, $display) {
$element = array();
-
+
if ($display['type']=='iframe_formatter_default') {
foreach ($items as $delta => $item) {
- $element[$delta] = '

' . iframe_formatter_default_helper($item, $delta) . '

';
+ $element[$delta] = array('#markup' => '

' . iframe_formatter_default_helper($item, $delta) . '

');
}
}
elseif ($display['type']=='iframe_formatter_only') {
foreach ($items as $delta => $item) {
- $element[$delta] = '

' . iframe_formatter_only_helper($item, $delta) . '

';
+ $element[$delta] = array('#markup' => '

' . iframe_formatter_only_helper($item, $delta) . '

');
}
}
elseif ($display['type']=='iframe_formatter_asurl') {
foreach ($items as $delta => $item) {
- $element[$delta] = '

' . iframe_formatter_asurl_helper($item, $delta) . '

';
+ $element[$delta] = array('#markup' => '

' . iframe_formatter_asurl_helper($item, $delta) . '

');
}

CommentFileSizeAuthor
#1 2097683.patch2.05 KBnitesh pawar

Comments

nitesh pawar’s picture

StatusFileSize
new2.05 KB
edsel’s picture

does not work

neffets’s picture

I cannot reproduce your problem, I get no "1p>"

What exactly did you do?

nitesh pawar’s picture

Hey Hii

I had created one content type with iframe url filed and store links of my simple hard coded pages. After that I have created one view for show my html page in drupal. But output came with "1p>".

Today I tried with your new 7.x-1.x-dev version but throws
Error message
PDOException: SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'field_iframe_frameborder' cannot be null: INSERT INTO {field_data_field_iframe} (entity_type, entity_id, revision_id, bundle, delta, language, field_iframe_url, field_iframe_title, field_iframe_class, field_iframe_width, field_iframe_height, field_iframe_frameborder, field_iframe_scrolling, field_iframe_transparency) VALUES (:db_insert_placeholder_0, :db_insert_placeholder_1, :db_insert_placeholder_2, :db_insert_placeholder_3, :db_insert_placeholder_4, :db_insert_placeholder_5, :db_insert_placeholder_6, :db_insert_placeholder_7, :db_insert_placeholder_8, :db_insert_placeholder_9, :db_insert_placeholder_10, :db_insert_placeholder_11, :db_insert_placeholder_12, :db_insert_placeholder_13); Array ( [:db_insert_placeholder_0] => node [:db_insert_placeholder_1] => 1 [:db_insert_placeholder_2] => 1 [:db_insert_placeholder_3] => page [:db_insert_placeholder_4] => 0 [:db_insert_placeholder_5] => und [:db_insert_placeholder_6] => http://localhost/drupaltest/node/add/page [:db_insert_placeholder_7] => [:db_insert_placeholder_8] => [:db_insert_placeholder_9] => [:db_insert_placeholder_10] => [:db_insert_placeholder_11] => [:db_insert_placeholder_12] => [:db_insert_placeholder_13] => ) in field_sql_storage_field_storage_write() (line 451 of /home/s4d688ffd4dc60aa/www/modules/field/modules/field_sql_storage/field_sql_storage.module).
The website encountered an unexpected error. Please try again later.

neffets’s picture

Component: Miscellaneous » Code
Assigned: nitesh pawar » neffets
Category: Support request » Bug report
Issue summary: View changes
Status: Active » Fixed

fixed #2097683 - now formatter_info uses the "#markup" attribute for proper html-output

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.