Fix for Pager on top and the end of the page

  1. <?php
  2. // $Id: views-view-fields.tpl.php,v 1.6 2008/09/24 22:48:21 merlinofchaos Exp $
  3. /**
  4.  * @file views-view-fields.tpl.php
  5.  * Default simple view template to all the fields as a row.
  6.  *
  7.  * - $view: The view in use.
  8.  * - $fields: an array of $field objects. Each one contains:
  9.  *   - $field->content: The output of the field.
  10.  *   - $field->raw: The raw data for the field, if it exists. This is NOT output safe.
  11.  *   - $field->class: The safe class id to use.
  12.  *   - $field->handler: The Views field handler object controlling this field. Do not use
  13.  *     var_export to dump this object, as it can't handle the recursion.
  14.  *   - $field->inline: Whether or not the field should be inline.
  15.  *   - $field->inline_html: either div or span based on the above flag.
  16.  *   - $field->separator: an optional separator that may appear before a field.
  17.  * - $row: The raw result object from the query, with all data it fetched.
  18.  *
  19.  * @ingroup views_templates
  20.  */
  21. ?>
  22.  
  23. <div class="pager">
  24. <?php if ($pager): ?>
  25.     <?php print $pager; ?>
  26.   <?php endif; ?>
  27. </div>
  28.  
  29. <?php foreach ($fields as $id => $field): ?>
  30.   <?php if (!empty($field->separator)): ?>
  31.     <?php print $field->separator; ?>
  32.   <?php endif; ?>
  33.  
  34.   <<?php print $field->inline_html;?> class="views-field-<?php print $field->class; ?>">
  35.     <?php if ($field->label): ?>
  36.       <label class="views-label-<?php print $field->class; ?>">
  37.         <?php print $field->label; ?>:
  38.       </label>
  39.     <?php endif; ?>
  40.       <?php
  41.       // $field->element_type is either SPAN or DIV depending upon whether or not
  42.       // the field is a 'block' element type or 'inline' element type.
  43.       ?>
  44.       <<?php print $field->element_type; ?> class="field-content"><?php print $field->content; ?></<?php print $field->element_type; ?>>
  45.   </<?php print $field->inline_html;?>>
  46. <?php endforeach; ?>

Submit Fix

Any tags you'd like to associate with your code, delimitered by commas (example: Views, CCK, Module, etc).
Select the syntax highlighting mode to use.