KONTOLODON
/
var
/
www
/
ojs-3.3.0-13
/
templates
/
frontend
/
objects
/
Nama File / Folder
Size
Action
article_details.tpl
17.063KB
Hapus
Edit
Rename
galley_link.tpl
2.907KB
Hapus
Edit
Rename
issue_summary.tpl
1.178KB
Hapus
Edit
Rename
{** * templates/frontend/objects/galley_link.tpl * * Copyright (c) 2014-2021 Simon Fraser University * Copyright (c) 2003-2021 John Willinsky * Distributed under the GNU GPL v3. For full terms see the file docs/COPYING. * * @brief View of a galley object as a link to view or download the galley, to be used * in a list of galleys. * * @uses $galley Galley * @uses $parent Issue|Article Object which these galleys are attached to * @uses $publication Publication Optionally the publication (version) to which this galley is attached * @uses $isSupplementary bool Is this a supplementary file? * @uses $hasAccess bool Can this user access galleys for this context? * @uses $restrictOnlyPdf bool Is access only restricted to PDF galleys? * @uses $purchaseArticleEnabled bool Can this article be purchased? * @uses $currentJournal Journal The current journal context * @uses $journalOverride Journal An optional argument to override the current * journal with a specific context *} {* Override the $currentJournal context if desired *} {if $journalOverride} {assign var="currentJournal" value=$journalOverride} {/if} {* Determine galley type and URL op *} {if $galley->isPdfGalley()} {assign var="type" value="pdf"} {else} {assign var="type" value="file"} {/if} {* Get page and parentId for URL *} {if $parent instanceOf Issue} {assign var="page" value="issue"} {assign var="parentId" value=$parent->getBestIssueId()} {assign var="path" value=$parentId|to_array:$galley->getBestGalleyId()} {else} {assign var="page" value="article"} {assign var="parentId" value=$parent->getBestId()} {* Get a versioned link if we have an older publication *} {if $publication && $publication->getId() !== $parent->getCurrentPublication()->getId()} {assign var="path" value=$parentId|to_array:"version":$publication->getId():$galley->getBestGalleyId()} {else} {assign var="path" value=$parentId|to_array:$galley->getBestGalleyId()} {/if} {/if} {* Get user access flag *} {if !$hasAccess} {if $restrictOnlyPdf && $type=="pdf"} {assign var=restricted value="1"} {elseif !$restrictOnlyPdf} {assign var=restricted value="1"} {/if} {/if} {* Don't be frightened. This is just a link *} <a class="{if $isSupplementary}obj_galley_link_supplementary{else}obj_galley_link{/if} {$type|escape}{if $restricted} restricted{/if}" href="{url page=$page op="view" path=$path}"{if $labelledBy} aria-labelledby={$labelledBy}{/if}> {* Add some screen reader text to indicate if a galley is restricted *} {if $restricted} <span class="pkp_screen_reader"> {if $purchaseArticleEnabled} {translate key="reader.subscriptionOrFeeAccess"} {else} {translate key="reader.subscriptionAccess"} {/if} </span> {/if} {$galley->getGalleyLabel()|escape} {if $restricted && $purchaseFee && $purchaseCurrency} <span class="purchase_cost"> {translate key="reader.purchasePrice" price=$purchaseFee currency=$purchaseCurrency} </span> {/if} </a>