Revision 2527a83c
Added by Andreas Kohlbecker about 4 years ago
modules/cdm_dataportal/includes/occurrences.inc | ||
---|---|---|
497 | 497 |
break; |
498 | 498 |
|
499 | 499 |
case 'descriptions': |
500 |
$occurrence_featureTree = cdm_get_occurrence_featureTree(); |
|
501 | 500 |
$dd_elements = array(); |
502 |
|
|
503 | 501 |
foreach ($value as $description) { |
504 | 502 |
$description = cdm_ws_get(CDM_WS_PORTAL_DESCRIPTION, $description->uuid); |
505 | 503 |
|
506 | 504 |
if ($description->imageGallery == TRUE) { |
507 | 505 |
continue; |
508 | 506 |
} |
509 |
$elements_by_feature = _mergeFeatureTreeDescriptions($occurrence_featureTree->root->childNodes, $description->elements); |
|
510 |
$description_render_elements = _block_get_renderable_array(make_feature_block_list($elements_by_feature, null)); |
|
511 |
$dd_elements[] = $description_render_elements; |
|
507 |
$description_string = render_description_string(get_root_nodes_for_dataset($description)); |
|
508 |
$dd_elements[] = markup_to_render_array($description_string); |
|
512 | 509 |
} |
513 |
|
|
514 | 510 |
@_description_list_group_add($groups, cdm_occurrence_field_name_label($field), $dd_elements); |
515 | 511 |
break; |
516 | 512 |
case '_derivedUnitMedia': |
Also available in: Unified diff
fix #8895 fix showing specimen descriptions as running text