Project

General

Profile

« Previous | Next » 

Revision 2527a83c

Added by Andreas Kohlbecker about 4 years ago

fix #8895 fix showing specimen descriptions as running text

View differences:

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