function views_xml_backend_handler_field::render in Views XML Backend 6
Same name and namespace in other branches
- 7 handlers/views_xml_backend_handler_field.inc \views_xml_backend_handler_field::render()
1 method overrides views_xml_backend_handler_field::render()
File
- handlers/
views_xml_backend_handler_field.inc, line 8 - Base field handler for views_xml_backend.
Class
- views_xml_backend_handler_field
- @file Base field handler for views_xml_backend.
Code
function render($values) {
$values = $values->{$this->field_alias};
if ($this->options['multiple']) {
foreach ($values as $i => $value) {
$values[$i] = $this
->render_field($value);
}
if ($this->options['list_type'] == 'other') {
return implode(check_plain($this->options['custom_separator']), $values);
}
if ($this->options['list_type'] == 'br') {
return implode('<br />', $values);
}
return theme('item_list', $values, NULL, $this->options['list_type']);
}
return $this
->render_field($values);
}