50 lines
1.6 KiB
PHP
50 lines
1.6 KiB
PHP
<?php
|
|
// $Id$
|
|
|
|
/**
|
|
* @file field-field.tpl.php
|
|
* Default theme implementation to display the value of a field.
|
|
*
|
|
* Available variables:
|
|
* - $object: The object to which the field is attached.
|
|
* - $field: The field array.
|
|
* - $items: An array of values for each item in the field array.
|
|
* - $build_mode: Build mode, e.g. 'full', 'teaser'...
|
|
* - $page: Whether this is displayed as a page.
|
|
* - $field_name: The field name.
|
|
* - $field_type: The field type.
|
|
* - $field_name_css: The css-compatible field name.
|
|
* - $field_type_css: The css-compatible field type.
|
|
* - $label: The item label.
|
|
* - $label_display: Position of label display, inline, above, or hidden.
|
|
* - $field_empty: Whether the field has any valid value.
|
|
*
|
|
* Each $item in $items contains:
|
|
* - 'view' - the themed view for that item
|
|
*
|
|
* @see template_preprocess_field()
|
|
*/
|
|
?>
|
|
<?php if (!$field_empty) : ?>
|
|
<div class="field field-type-<?php print $field_type_css ?> field-<?php print $field_name_css ?>">
|
|
<?php if ($label_display == 'above') : ?>
|
|
<div class="field-label"><?php print t($label) ?>: </div>
|
|
<?php endif;?>
|
|
<div class="field-items">
|
|
<?php $count = 1;
|
|
foreach ($items as $delta => $item) :
|
|
if (!$item['empty']) : ?>
|
|
<div class="field-item <?php print ($count % 2 ? 'odd' : 'even') ?>">
|
|
<?php if ($label_display == 'inline') { ?>
|
|
<div class="field-label-inline<?php print($delta ? '' : '-first')?>">
|
|
<?php print t($label) ?>: </div>
|
|
<?php } ?>
|
|
<?php print $item['view'] ?>
|
|
</div>
|
|
<?php $count++;
|
|
endif;
|
|
endforeach;?>
|
|
</div>
|
|
</div>
|
|
<?php endif; ?>
|