diff --git a/module/finc/src/finc/View/Helper/Root/MultiDataFieldsTrait.php b/module/finc/src/finc/View/Helper/Root/MultiDataFieldsTrait.php index 6c8b3ec0f5ef5514ba7493430883bf76f3c03df2..be5bd3f42ad61d9ce894e31b91c12c8514082404 100644 --- a/module/finc/src/finc/View/Helper/Root/MultiDataFieldsTrait.php +++ b/module/finc/src/finc/View/Helper/Root/MultiDataFieldsTrait.php @@ -82,30 +82,6 @@ trait MultiDataFieldsTrait return $final; } - /** - * return render details for titleUniform data set - * @return callback - */ - public function titleUniform($data, $options, $driver) - { - // Sort the data: - $final = []; - foreach ($data as $type => $values) { - $final[] = [ - 'label' => $driver->tryMethod('isRDA') - ? 'rda_original_title' - : 'non_rda_original_title', - 'values' => [$type => $values], - 'options' => [ - 'pos' => $options['pos'], - 'renderType' => 'RecordDriverTemplate', - 'template' => 'data-titleUniform.phtml', - ], - ]; - } - return $final; - } - /** * return render details for events data set * @return callback diff --git a/themes/finc/templates/RecordDriver/DefaultRecord/data-titleUniform.phtml b/themes/finc/templates/RecordDriver/DefaultRecord/data-titleUniform.phtml index 65f1c152091c0724f1fec38a09f416a5cbd90b8f..3ff56c5bf39a67b811014ef6cb7b15a3f0528ba3 100644 --- a/themes/finc/templates/RecordDriver/DefaultRecord/data-titleUniform.phtml +++ b/themes/finc/templates/RecordDriver/DefaultRecord/data-titleUniform.phtml @@ -1,11 +1,11 @@ <!-- finc: RecordDriver - DefaultRecord - data-titleUniform --> <?php if (!empty($data)): ?> <?php if (is_array($data)): ?> - <?php if ($data['titleUniform']): ?> + <?php if (isset($data['titleUniform'])): ?> <a href="<?= $this->record($this->driver)->getLink('titleUniform', $data['titleUniform']) ?>"> <?php endif; ?> <?= $this->escapeHtml($data['title']) ?> - <?php if ($data['titleUniform']): ?> + <?php if (isset($data['titleUniform'])): ?> </a> <?php endif; ?> <?php if (isset($data['lang'])): ?> ⟨<?= $this->escapeHtml($data['lang']) ?>⟩<?php endif; ?>