PageRenderTime 46ms CodeModel.GetById 18ms RepoModel.GetById 1ms app.codeStats 0ms

/ojs/ojs-2.3.2-1/templates/rt/metadata.tpl

https://github.com/mcrider/pkpUpgradeTestSuite
Smarty Template | 185 lines | 170 code | 5 blank | 10 comment | 1 complexity | 315a9b600ead56d62889d1c9fed92744 MD5 | raw file
Possible License(s): GPL-2.0, LGPL-2.1
  1. {**
  2. * metadata.tpl
  3. *
  4. * Copyright (c) 2003-2009 John Willinsky
  5. * Distributed under the GNU GPL v2. For full terms see the file docs/COPYING.
  6. *
  7. * Article reading tools -- article metadata page.
  8. *
  9. * $Id$
  10. *}
  11. {strip}
  12. {assign var=pageTitle value="rt.viewMetadata"}
  13. {include file="rt/header.tpl"}
  14. {/strip}
  15. <h3>{$article->getLocalizedTitle()|strip_unsafe_html}</h3>
  16. <br />
  17. <table class="listing" width="100%">
  18. <tr><td colspan="4" class="headseparator">&nbsp;</td></tr>
  19. <tr valign="top">
  20. <td class="heading" width="25%" colspan="2">{translate key="rt.metadata.dublinCore"}</td>
  21. <td class="heading" width="25%">{translate key="rt.metadata.pkpItem"}</td>
  22. <td class="heading" width="50%">{translate key="rt.metadata.forThisDocument"}</td>
  23. </tr>
  24. <tr><td colspan="4" class="headseparator">&nbsp;</td></tr>
  25. <tr valign="top">
  26. <td>1.</td>
  27. <td>{translate key="rt.metadata.dublinCore.title"}</td>
  28. <td>{translate key="rt.metadata.pkp.title"}</td>
  29. <td>{$article->getLocalizedTitle()|strip_unsafe_html}</td>
  30. </tr>
  31. {foreach from=$article->getAuthors() item=author}
  32. <tr><td colspan="4" class="separator">&nbsp;</td></tr>
  33. <tr valign="top">
  34. <td>2.</td>
  35. <td width="25%">{translate key="rt.metadata.dublinCore.primaryAuthor"}</td>
  36. <td>{translate key="rt.metadata.pkp.primaryAuthor"}</td>
  37. <td>
  38. {$author->getFullName()|escape}{if $author->getAffiliation()}; {$author->getAffiliation()|escape}{/if}{if $author->getCountry()}; {$author->getCountryLocalized()|escape}{/if}
  39. </td>
  40. </tr>
  41. {/foreach}
  42. <tr><td colspan="4" class="separator">&nbsp;</td></tr>
  43. <tr valign="top">
  44. <td>3.</td>
  45. <td>{translate key="rt.metadata.dublinCore.subject"}</td>
  46. <td>{translate key="rt.metadata.pkp.discipline"}</td>
  47. <td>{$article->getLocalizedDiscipline()|escape}</td>
  48. </tr>
  49. <tr><td colspan="4" class="separator">&nbsp;</td></tr>
  50. <tr valign="top">
  51. <td>3.</td>
  52. <td>{translate key="rt.metadata.dublinCore.subject"}</td>
  53. <td>{translate key="rt.metadata.pkp.subject"}</td>
  54. <td>{$article->getLocalizedSubject()|escape}</td>
  55. </tr>
  56. {if $article->getLocalizedSubjectClass()}
  57. <tr><td colspan="4" class="separator">&nbsp;</td></tr>
  58. <tr valign="top">
  59. <td>3.</td>
  60. <td>{translate key="rt.metadata.dublinCore.subject"}</td>
  61. <td>{translate key="rt.metadata.pkp.subjectClass"}</td>
  62. <td>{$article->getLocalizedSubjectClass()|escape}</td>
  63. </tr>
  64. {/if}
  65. <tr><td colspan="4" class="separator">&nbsp;</td></tr>
  66. <tr valign="top">
  67. <td>4.</td>
  68. <td>{translate key="rt.metadata.dublinCore.description"}</td>
  69. <td>{translate key="rt.metadata.pkp.abstract"}</td>
  70. <td>{if $article->getLocalizedAbstract()}{$article->getLocalizedAbstract()|strip_unsafe_html|nl2br}{/if}</td>
  71. </tr>
  72. <tr><td colspan="4" class="separator">&nbsp;</td></tr>
  73. <tr valign="top">
  74. <td>5.</td>
  75. <td>{translate key="rt.metadata.dublinCore.publisher"}</td>
  76. <td>{translate key="rt.metadata.pkp.publisher"}</td>
  77. {assign var=pubUrl value=$currentJournal->getSetting('publisherUrl')|escape}
  78. <td>{if $pubUrl}<a target="_new" href="{$pubUrl}">{/if}{$currentJournal->getSetting('publisherInstitution')|escape}{if $pubUrl}</a>{/if}</td>
  79. </tr>
  80. <tr><td colspan="4" class="separator">&nbsp;</td></tr>
  81. <tr valign="top">
  82. <td>6.</td>
  83. <td>{translate key="rt.metadata.dublinCore.contributor"}</td>
  84. <td>{translate key="rt.metadata.pkp.sponsors"}</td>
  85. <td>{$article->getArticleSponsor()|escape}</td>
  86. </tr>
  87. <tr><td colspan="4" class="separator">&nbsp;</td></tr>
  88. <tr valign="top">
  89. <td>7.</td>
  90. <td>{translate key="rt.metadata.dublinCore.date"}</td>
  91. <td>{translate key="rt.metadata.pkp.date"}</td>
  92. <td>{$article->getDatePublished()|date_format:$dateFormatShort}</td>
  93. </tr>
  94. <tr><td colspan="4" class="separator">&nbsp;</td></tr>
  95. <tr valign="top">
  96. <td>8.</td>
  97. <td>{translate key="rt.metadata.dublinCore.type"}</td>
  98. <td>{translate key="rt.metadata.pkp.genre"}</td>
  99. <td>{if $section && $section->getLocalizedIdentifyType()}{$section->getLocalizedIdentifyType()|escape}{else}{translate key="rt.metadata.pkp.peerReviewed"}{/if}</td>
  100. </tr>
  101. <tr><td colspan="4" class="separator">&nbsp;</td></tr>
  102. <tr valign="top">
  103. <td>8.</td>
  104. <td>{translate key="rt.metadata.dublinCore.type"}</td>
  105. <td>{translate key="rt.metadata.pkp.type"}</td>
  106. <td>{$article->getLocalizedType()|escape}</td>
  107. </tr>
  108. <tr><td colspan="4" class="separator">&nbsp;</td></tr>
  109. <tr valign="top">
  110. <td>9.</td>
  111. <td>{translate key="rt.metadata.dublinCore.format"}</td>
  112. <td>{translate key="rt.metadata.pkp.format"}</td>
  113. <td>
  114. {foreach from=$article->getGalleys() item=galley name=galleys}
  115. {$galley->getGalleyLabel()|escape}{if !$smarty.foreach.galleys.last}, {/if}
  116. {/foreach}
  117. </td>
  118. </tr>
  119. <tr><td colspan="4" class="separator">&nbsp;</td></tr>
  120. <tr valign="top">
  121. <td>10.</td>
  122. <td>{translate key="rt.metadata.dublinCore.identifier"}</td>
  123. <td>{translate key="rt.metadata.pkp.uri"}</td>
  124. <td><a target="_new" href="{url page="article" op="view" path=$articleId}">{url page="article" op="view" path=$articleId}</a></td>
  125. </tr>
  126. {assign var=doi value=$article->getDOI()}
  127. {if $doi}
  128. <tr><td colspan="4" class="separator">&nbsp;</td></tr>
  129. <tr valign="top">
  130. <td>10.</td>
  131. <td>{translate key="rt.metadata.dublinCore.identifier"}</td>
  132. <td>{translate key="rt.metadata.pkp.doi"}</td>
  133. <td>{$doi|escape}</a></td>
  134. </tr>
  135. <tr><td colspan="4" class="separator">&nbsp;</td></tr>
  136. {/if}
  137. <tr valign="top">
  138. <td>11.</td>
  139. <td>{translate key="rt.metadata.dublinCore.source"}</td>
  140. <td>{translate key="rt.metadata.pkp.source"}</td>
  141. <td>{$currentJournal->getLocalizedTitle()|escape}{if $issue}; {$issue->getIssueIdentification()|strip_unsafe_html|nl2br}{/if}</td>
  142. </tr>
  143. <tr><td colspan="4" class="separator">&nbsp;</td></tr>
  144. <tr valign="top">
  145. <td>12.</td>
  146. <td>{translate key="rt.metadata.dublinCore.language"}</td>
  147. <td>{translate key="rt.metadata.pkp.language"}</td>
  148. <td>{$article->getLanguage()|escape}</td>
  149. </tr>
  150. <tr><td colspan="4" class="separator">&nbsp;</td></tr>
  151. {if $journalRt->getSupplementaryFiles()}
  152. <tr valign="top">
  153. <td>13.</td>
  154. <td>{translate key="rt.metadata.dublinCore.relation"}</td>
  155. <td>{translate key="rt.metadata.pkp.suppFiles"}</td>
  156. <td>
  157. {foreach from=$article->getSuppFiles() item=suppFile}
  158. <a href="{url page="article" op="downloadSuppFile" path=$articleId|to_array:$suppFile->getBestSuppFileId($currentJournal)}">{$suppFile->getSuppFileTitle()|escape}</a> ({$suppFile->getNiceFileSize()})<br />
  159. {/foreach}
  160. </td>
  161. </tr>
  162. <tr><td colspan="4" class="separator">&nbsp;</td></tr>
  163. {/if}
  164. <tr valign="top">
  165. <td>14.</td>
  166. <td>{translate key="rt.metadata.dublinCore.coverage"}</td>
  167. <td>{translate key="rt.metadata.pkp.coverage"}</td>
  168. <td>
  169. {if $article->getLocalizedCoverageGeo()}{$article->getLocalizedCoverageGeo()|escape}{assign var=notFirstItem value=1}{/if}{if $article->getLocalizedCoverageChron()}{if $notFirstItem}, <br/>{/if}{$article->getLocalizedCoverageChron()|escape}{assign var=notFirstItem value=1}{/if}{if $article->getLocalizedCoverageSample()}{if $notFirstItem}, <br/>{/if}{$article->getLocalizedCoverageSample()|escape}{assign var=notFirstItem value=1}{/if}
  170. </td>
  171. </tr>
  172. <tr><td colspan="4" class="separator">&nbsp;</td></tr>
  173. <tr valign="top">
  174. <td>15.</td>
  175. <td>{translate key="rt.metadata.dublinCore.rights"}</td>
  176. <td>{translate key="rt.metadata.pkp.copyright"}</td>
  177. <td>{$currentJournal->getLocalizedSetting('copyrightNotice')|nl2br}</td>
  178. </tr>
  179. </table>
  180. {include file="rt/footer.tpl"}