Example #1
0
<?php

// Render fields with known formatting first.
$date = jake_views_render_field($fields['timestamp_1']);
$feed = jake_views_render_field($fields['title_1']);
$title = jake_views_render_field($fields['title']);
$description = jake_views_render_field($fields['description']);
$labels = jake_views_render_field($fields['data_taxonomy_form']);
$links = jake_views_render_field($fields['simpleshare_link']) . jake_views_render_field($fields['mark_trash']);
// All other fields.
$other = jake_views_render_field($fields);
?>
<div class='feeditem clear-block'>

  <div class='feeditem-meta clear-block'><?php 
print $date;
print $feed;
?>
</div>
  <h2 class='feeditem-title clear-block'><?php 
print $title;
?>
</h2>
  <div class='feeditem-content prose clear-block'><?php 
print $description;
?>
</div>

  <?php 
if ($other) {
    ?>
Example #2
0
/**
 * Helper function to render views fields.
 */
function jake_views_render_field(&$field, $skip = TRUE)
{
    $output = '';
    if (is_array($field) && count($field) && is_object(current($field))) {
        foreach ($field as $k => $f) {
            $output .= jake_views_render_field($field[$k]);
        }
    } else {
        if (is_object($field)) {
            // Skip rendered fields
            if (empty($field->rendered) || !$skip) {
                if (!empty($field->content)) {
                    $output .= !empty($field->separator) ? $field->separator : '';
                    $output .= "<{$field->inline_html} class='views-field-{$field->class}'>";
                    $output .= !empty($field->label) ? "<label class='views-label-{$field->class};'>{$field->label}</label>" : '';
                    $output .= "<{$field->element_type} class='field-content'>{$field->content}</{$field->element_type}>";
                    $output .= "</{$field->inline_html}>";
                }
                $field->rendered = TRUE;
            }
        }
    }
    return $output;
}
<div class='utility clear-block'>

<?php 
$delete = jake_views_render_field($fields['link_delete']);
if ($delete) {
    ?>
<div class='utility-links clear-block'><?php 
    print $edit;
    print $delete;
    ?>
</div>
<?php 
}
?>

<?php 
print jake_views_render_field($fields['title']);
?>

</div>
Example #4
0
<?php

foreach ($fields as $id => $field) {
    ?>
  <?php 
    print jake_views_render_field($field);
}