Created
May 13, 2009 23:20
-
-
Save dawehner/111373 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
// $Id: views-view-table.tpl.php,v 1.8 2009/01/28 00:43:43 merlinofchaos Exp $ | |
/** | |
* @file views-view-table.tpl.php | |
* Template to display a view as a table. | |
* | |
* - $title : The title of this group of rows. May be empty. | |
* - $header: An array of header labels keyed by field id. | |
* - $fields: An array of CSS IDs to use for each field id. | |
* - $class: A class or classes to apply to the table, based on settings. | |
* - $row_classes: An array of classes to apply to each row, indexed by row | |
* number. This matches the index in $rows. | |
* - $rows: An array of row items. Each row is an array of content. | |
* $rows are keyed by row number, fields within rows are keyed by field ID. | |
* @ingroup views_templates | |
*/ | |
foreach ($rows as $rowkey => $row) { | |
foreach ($row as $fieldkey => $field) { | |
if (!$field) { | |
unset($rows[$rowkey][$fieldkey]); | |
unset($header[$field]); | |
} | |
} | |
} | |
?> | |
<table class="<?php print $class; ?>"> | |
<?php if (!empty($title)) : ?> | |
<caption><?php print $title; ?></caption> | |
<?php endif; ?> | |
<thead> | |
<tr> | |
<?php foreach ($header as $field => $label): ?> | |
<th class="views-field views-field-<?php print $fields[$field]; ?>"> | |
<?php print $label; ?> | |
</th> | |
<?php endforeach; ?> | |
</tr> | |
</thead> | |
<tbody> | |
<?php foreach ($rows as $count => $row): ?> | |
<tr class="<?php print implode(' ', $row_classes[$count]); ?>"> | |
<?php foreach ($row as $field => $content): ?> | |
<td class="views-field views-field-<?php print $fields[$field]; ?>"> | |
<?php print $content; ?> | |
</td> | |
<?php endforeach; ?> | |
</tr> | |
<?php endforeach; ?> | |
</tbody> | |
</table> |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment