Download & Extend

double nesting of div "field field-type-relevant-content field-field-foo-bar"

Project:Relevant Content
Version:6.x-1.x-dev
Component:Code
Category:bug report
Priority:normal
Assigned:Unassigned
Status:patch (to be ported)

Issue Summary

Hi Nick,
As per our discussion this afternoon, I am pasting the remarked out lines for your reference. This is related to the double nesting of the following div:

<div class="field field-type-relevant-content field-field-foo-bar">

<?php
/**
* Theme function for outputing a "Relevant Content" field. This is basically the same as theme_field() in the content.module of CCK,
* but it also allows the optional header text.
*/
function theme_relevant_content_cck_field($element) {
 
$items_output = '';
 
$format = $element['#formatter'];
 
$count = 1;
  foreach (
$element['items']['#item'] as $delta => $item) {
   
$items_output .= '<div class="field-item '. ($count % 2 ? 'odd' : 'even') .'">'. theme('relevant_content_cck_field_format_'. $format, $item) .'</div>';
   
$count++;
  }

 
$output = '';
  if (!empty(
$items_output)) {
   
#$output .= '<div class="field field-type-relevant-content field-'. check_plain(strtr($element['#field_name'], '_', '-')) .'">';
   
if (!empty($element['header']['#item']['safe'])) {
     
$output .= '<div class="field-header description">'. $element['header']['#item']['safe'] .'</div>';
    }
   
$output .= '<div class="field-items">'. $items_output .'</div>';
   
#$output .= '</div>';
 
}
  return
$output;
}
?>
nobody click here