111 lines
3.0 KiB
PHTML
111 lines
3.0 KiB
PHTML
<?php
|
|
$translate = $this->plugin('translate');
|
|
$escape = $this->plugin('escapeHtml');
|
|
$this->htmlElement('body')->appendAttribute('class', 'item resource show');
|
|
$embedMedia = $this->siteSetting('item_media_embed', false);
|
|
$itemMedia = $item->media();
|
|
$showLayout = $this->themeSetting('show_layout');
|
|
?>
|
|
|
|
<!-- arc-hive page header-image insert begins -->
|
|
<?php
|
|
$img_src = null;
|
|
$img_src = $this->getHelperPluginManager()->get('archiveSiteMeta')->getSiteImage($site);
|
|
if (!$img_src) {
|
|
$img_src = $this->assetUrl('img/ARC-HIVE-logo.svg');
|
|
}
|
|
?>
|
|
<style>
|
|
.arc-page-header-img {
|
|
content: url("<?= $img_src ?>");
|
|
}
|
|
</style>
|
|
<?php
|
|
?>
|
|
<script>
|
|
<?php
|
|
$_html = '<a href="'.$this->site->url().'">'.$this->site->title().'</a>';
|
|
?>
|
|
$("#archive_page_title").html('<?php echo $_html ?>');
|
|
</script>
|
|
<!-- arc-hive page header-image insert ends -->
|
|
|
|
|
|
<div class="resource-title">
|
|
<?php echo $this->pageTitle($item->displayTitle(), 2); ?>
|
|
</div>
|
|
|
|
|
|
<div class="grid-x">
|
|
|
|
<?php if ($embedMedia && $itemMedia): ?>
|
|
<div class="media-embeds">
|
|
<?php foreach ($itemMedia as $media):
|
|
echo $media->render();
|
|
endforeach;
|
|
?>
|
|
</div>
|
|
<?php endif; ?>
|
|
|
|
<?php if (!$embedMedia && $itemMedia): ?>
|
|
<div class="media-list" style="display: flex;">
|
|
<?php foreach ($itemMedia as $media): ?>
|
|
<?php //echo $media->linkPretty(); ?>
|
|
<div style="display: flex;
|
|
flex: 1;
|
|
flex-direction: column;
|
|
padding: 0 10px 10px 0;">
|
|
<a href="<?= $media->originalUrl(); ?>">
|
|
<img src="<?= $media->thumbnailUrl("square"); ?>" />
|
|
<br />
|
|
<?= $media->displayTitle(); ?>
|
|
</a>
|
|
</div>
|
|
<?php endforeach; ?>
|
|
</div>
|
|
<?php endif; ?>
|
|
|
|
|
|
<div id="resource-values" class="<?php echo ($showLayout == 'inline') ? 'inline' : 'stack'; ?>">
|
|
<?php $this->trigger('view.show.before'); ?>
|
|
<?php echo $item->displayValues(); ?>
|
|
<?php $itemSets = $item->itemSets(); ?>
|
|
<!-- remove items sets
|
|
<dl>
|
|
<?php if (count($itemSets) > 0): ?>
|
|
<div class="property">
|
|
<dt><?php echo $translate('Item sets'); ?></dt>
|
|
<div class="values">
|
|
<?php foreach ($itemSets as $itemSet): ?>
|
|
<dd class="value">
|
|
<a href="<?php echo $escape($itemSet->url()); ?>">
|
|
<?php echo $itemSet->displayTitle(); ?>
|
|
</a>
|
|
</dd>
|
|
<?php endforeach; ?>
|
|
</div>
|
|
</div>
|
|
<?php endif; ?>
|
|
</dl>
|
|
-->
|
|
<?php
|
|
$page = $this->params()->fromQuery('page', 1);
|
|
$property = $this->params()->fromQuery('property');
|
|
$subjectValues = $item->displaySubjectValues($page, 25, $property);
|
|
?>
|
|
<?php if ($subjectValues): ?>
|
|
<div id="item-linked">
|
|
<h3><?php echo $translate('Linked resources'); ?></h3>
|
|
<?php echo $subjectValues; ?>
|
|
</div>
|
|
<?php endif; ?>
|
|
|
|
<?php $this->trigger('view.show.after'); ?>
|
|
|
|
<button class="end_of_page_button" onclick="window.history.back()">
|
|
Back
|
|
</button>
|
|
</div>
|
|
|
|
</div>
|