function oa_related_oa_paragraph_text_render in Open Atrium Related Content 7.2
Render function for the paragraph_text bundle.
1 string reference to 'oa_related_oa_paragraph_text_render'
- oa_related_oa_related_field_info in ./
oa_related.paragraphs.info.inc - @file Used to define information for specific fields on paragraph entities. For now these fields are of the 'Widget type' => 'Select list'.
File
- ./
oa_related.paragraphs.inc, line 105 - Render various paragraph types.
Code
function oa_related_oa_paragraph_text_render(&$vars, $bundle, $field_name, $value) {
$value = isset($value) ? $value : '_none';
switch ($value) {
case '2':
case '3':
case '4':
case 'full':
case 'left':
case 'right':
// Handle alignment for paragraph text.
if (isset($value) && !empty($vars['field_paragraph_text'][0]['value'])) {
if (is_numeric($value)) {
$vars['classes_array'][] = drupal_html_class('oa-columns-' . $value);
}
else {
$vars['classes_array'][] = drupal_html_class('oa-callout-' . $value);
$vars['classes_array'][] = drupal_html_class('oa-callout');
}
}
break;
case '_none':
break;
}
$vars['oa_related_text'] = render($vars['content']['field_paragraph_text']);
$vars['theme_hook_suggestions'][] = 'oa_related_paragraphs_text_render';
}