views-view-grid.tpl.php

Same filename in other branches
  1. 7.x-3.x theme/views-view-grid.tpl.php

views-view-grid.tpl.php Default simple view template to display a rows in a grid.

  • $rows contains a nested array of rows. Each row contains an array of columns.
  • $class contains the class of the table.
  • $attributes contains other attributes for the table.

File

theme/views-view-grid.tpl.php

View source
<?php


/**
 * @file views-view-grid.tpl.php
 * Default simple view template to display a rows in a grid.
 *
 * - $rows contains a nested array of rows. Each row contains an array of
 *   columns.
 * - $class contains the class of the table.
 * - $attributes contains other attributes for the table.
 * @ingroup views_templates
 */
if (!empty($title)) {
    ?>
  <h3><?php

    print $title;
    ?></h3>
<?php

}
?>
<table class="<?php

print $class;
?>"<?php

print $attributes;
?>>
  <tbody>
    <?php

foreach ($rows as $row_number => $columns) {
    ?>
      <tr class="<?php

    print $row_classes[$row_number];
    ?>">
        <?php

    foreach ($columns as $column_number => $item) {
        ?>
          <td class="<?php

        print $column_classes[$row_number][$column_number];
        ?>">
            <?php

        print $item;
        ?>
          </td>
        <?php

    }
    ?>
      </tr>
    <?php

}
?>
  </tbody>
</table>

Related topics