function theme_simplenews_field in Simplenews 7
Same name and namespace in other branches
- 7.2 simplenews.module \theme_simplenews_field()
File
- ./simplenews.module, line 2443
- Simplenews node handling, sent email, newsletter block and general hooks
Code
function theme_simplenews_field($variables) {
$output = '';
switch ($variables['view_mode']) {
case 'email_plain':
case 'email_textalt':
if (!$variables['label_hidden']) {
$output .= $variables['label'] . ":\n";
}
foreach ($variables['items'] as $item) {
$output .= drupal_render($item) . "\n";
}
$output .= "\n";
break;
case 'email_html':
default:
if (!$variables['label_hidden']) {
$output .= '<div class="field-label">' . $variables['label'] . ': </div>';
}
$output .= '<div class="field-items">';
foreach ($variables['items'] as $delta => $item) {
$classes = 'field-item ' . ($delta % 2 ? 'odd' : 'even');
$output .= '<div class="' . $classes . '">' . drupal_render($item) . '</div>';
}
$output .= '</div>';
$output = '<div class="clearfix">' . $output . '</div>';
break;
}
return $output;
}