Skip to content
Snippets Groups Projects
Commit f1b3bb30 authored by Viola Elsenhans's avatar Viola Elsenhans Committed by Robert Lange
Browse files

refs #22158 [finc] add header element for tite and author in list-entry

* add h2 element for titel in EDS/result-list
parent 146837d5
No related merge requests found
...@@ -37,7 +37,10 @@ ...@@ -37,7 +37,10 @@
if (!empty($item)): ?> if (!empty($item)): ?>
<div class="resultItemLine1"> <div class="resultItemLine1">
<?php if('Ti' == $item['Group']): ?> <?php if('Ti' == $item['Group']): ?>
<a href="<?=$this->recordLink()->getUrl($this->driver)?>" class="title getFull _record_link" data-view="<?=$this->params->getOptions()->getListViewOption()?>" lang=""> <?php /* finc: add h2 for record title #22158 */ ?>
<h2>
<a href="<?=$this->recordLink()->getUrl($this->driver)?>" class="title getFull _record_link" data-view="<?=$this->params->getOptions()->getListViewOption()?>" lang="">
</h2>
<?=$item['Data']?> </a> <?=$item['Data']?> </a>
<?php else:?> <?php else:?>
<p> <p>
......
...@@ -36,15 +36,20 @@ $thumbnailAlignment = $this->record($this->driver)->getThumbnailAlignment('list' ...@@ -36,15 +36,20 @@ $thumbnailAlignment = $this->record($this->driver)->getThumbnailAlignment('list'
<?php endif; ?> <?php endif; ?>
<div class="media-body"> <div class="media-body">
<div class="result-body"> <div class="result-body">
<div class="resultItemLine1"> <?php /* finc: add header element for title and author #22158 */ ?>
<?php $missing = $this->driver instanceof \VuFind\RecordDriver\Missing; ?> <header>
<div class="resultItemLine1">
<?php $missing = $this->driver instanceof \VuFind\RecordDriver\Missing; ?>
<?php if ($missing && $this->driver->isCachedRecord()): ?> <?php if ($missing && $this->driver->isCachedRecord()): ?>
<?php $describedById = $driver->getSourceIdentifier() . '|' . $driver->getUniqueId(); ?> <?php $describedById = $driver->getSourceIdentifier() . '|' . $driver->getUniqueId(); ?>
<span id="<?=$describedById?>" class="title" lang=""><?=$this->record($this->driver)->getTitleHtml()?></span> <span id="<?=$describedById?>" class="title" lang=""><?=$this->record($this->driver)->getTitleHtml()?></span>
<p class="alert alert-info"> <p class="alert alert-info">
<?= $this->translate('record_from_cache')?> <?= $this->translate('record_from_cache')?>
<?php if ($queryParams = $this->record($this->driver)->getAdvancedSearchQueryParams()): ?> <?php if ($queryParams = $this->record($this->driver)->getAdvancedSearchQueryParams()): ?>
<br/><a href="<?=$this->url('search-results', [], ['query' => $queryParams])?>"><?=$this->transEsc('search_cached_record', ['%%title_full%%' => $this->driver->getTitle()])?></a> <?php /* finc: add h2 for record title #22158 */ ?>
<h2>
<a href="<?=$this->url('search-results', [], ['query' => $queryParams])?>"><?=$this->transEsc('search_cached_record', ['%%title_full%%' => $this->driver->getTitle()])?></a>
</h2>
<?php endif; ?> <?php endif; ?>
</p> </p>
<?php elseif (!$missing): ?> <?php elseif (!$missing): ?>
...@@ -53,9 +58,9 @@ $thumbnailAlignment = $this->record($this->driver)->getThumbnailAlignment('list' ...@@ -53,9 +58,9 @@ $thumbnailAlignment = $this->record($this->driver)->getThumbnailAlignment('list'
<span id="<?=$describedById?>" class="title" lang=""><?=$this->record($this->driver)->getTitleHtml()?></span> <span id="<?=$describedById?>" class="title" lang=""><?=$this->record($this->driver)->getTitleHtml()?></span>
</a> </a>
<?php endif;?> <?php endif;?>
</div> </div>
<div class="resultItemLine2"> <div class="resultItemLine2">
<?php if ($this->driver->isCollection()): ?> <?php if ($this->driver->isCollection()): ?>
<?=implode('<br>', array_map([$this, 'escapeHtml'], $this->driver->getSummary())); ?> <?=implode('<br>', array_map([$this, 'escapeHtml'], $this->driver->getSummary())); ?>
<?php else: ?> <?php else: ?>
...@@ -67,15 +72,16 @@ $thumbnailAlignment = $this->record($this->driver)->getThumbnailAlignment('list' ...@@ -67,15 +72,16 @@ $thumbnailAlignment = $this->record($this->driver)->getThumbnailAlignment('list'
<a href="<?=$this->record($this->driver)->getLink('author', $summAuthor)?>"><?=$this->escapeHtml($summAuthor)?></a><?=($i + 1 < $authorCount ? ';' : '')?> <a href="<?=$this->record($this->driver)->getLink('author', $summAuthor)?>"><?=$this->escapeHtml($summAuthor)?></a><?=($i + 1 < $authorCount ? ';' : '')?>
<?php endforeach; ?> <?php endforeach; ?>
<?php endif; ?> <?php endif; ?>
</div>
</header>
<div class="resultItemLine3">
<?php $journalTitle = $this->driver->getContainerTitle(); <?php $journalTitle = $this->driver->getContainerTitle();
$summDate = $this->driver->getPublicationDates(); ?> $summDate = $this->driver->getPublicationDates(); ?>
<?php if (!empty($journalTitle)): ?> <?php if (!empty($journalTitle)): ?>
<?=!empty($summAuthor) ? '<br/>' : ''?>
<?=/* TODO: handle highlighting more elegantly here */ $this->transEsc('Published in') . ' <a href="' . $this->record($this->driver)->getLink('journaltitle', str_replace(['{{{{START_HILITE}}}}', '{{{{END_HILITE}}}}'], '', $journalTitle)) . '">' . $this->highlight($journalTitle) . '</a>';?> <?=/* TODO: handle highlighting more elegantly here */ $this->transEsc('Published in') . ' <a href="' . $this->record($this->driver)->getLink('journaltitle', str_replace(['{{{{START_HILITE}}}}', '{{{{END_HILITE}}}}'], '', $journalTitle)) . '">' . $this->highlight($journalTitle) . '</a>';?>
<?=!empty($summDate) ? ' (' . $this->escapeHtml($summDate[0]) . ')' : ''?> <?=!empty($summDate) ? ' (' . $this->escapeHtml($summDate[0]) . ')' : ''?>
<?php elseif (!empty($summDate)): ?> <?php elseif (!empty($summDate)): ?>
<?=!empty($summAuthor) ? '<br/>' : ''?>
<?=$this->transEsc('Published') . ' ' . $this->escapeHtml($summDate[0])?> <?=$this->transEsc('Published') . ' ' . $this->escapeHtml($summDate[0])?>
<?php endif; ?> <?php endif; ?>
<?php $summInCollection = $this->driver->getContainingCollections(); <?php $summInCollection = $this->driver->getContainingCollections();
......
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment