@@ -108,14 +109,26 @@
{translate key="navigation.breadcrumbSeparator"}
{translate key="publication.version" version=$publication->getData('version')}
-
- {$publication->getLocalizedTitle(null, 'html')|strip_unsafe_html}
-
+
+
+ {$pubLocData.primaryTitle|strip_unsafe_html}
+
+ {if $pubLocData.primarySubtitle}
+
+ {$pubLocData.primarySubtitle|strip_unsafe_html}
+
+ {/if}
+
- {if $publication->getLocalizedData('subtitle')}
-
- {$publication->getLocalizedSubTitle(null, 'html')|strip_unsafe_html}
-
+ {if !empty(count($pubLocData.title.text))}
+
+ {foreach from=$pubLocData.title.text key=locale item=title}
+
+ {$title|strip_unsafe_html}
+ {if isset($pubLocData.subtitle.text[$locale])}{translate key="plugins.themes.default.titleSubtitleSeparator"}{$pubLocData.subtitle.text[$locale]|strip_unsafe_html}{/if}
+
+ {/foreach}
+
{/if}
@@ -168,25 +181,35 @@
{/if}
{* Keywords *}
- {if !empty($publication->getLocalizedData('keywords'))}
-
-
- {capture assign=translatedKeywords}{translate key="preprint.subject"}{/capture}
- {translate key="semicolon" label=$translatedKeywords}
-
-
- {foreach name="keywords" from=$publication->getLocalizedData('keywords') item="keyword"}
- {$keyword|escape}{if !$smarty.foreach.keywords.last}{translate key="common.commaListSeparator"}{/if}
- {/foreach}
-
-
+ {if !empty(count($pubLocData.keywords.text))}
+
+ {foreach from=$pubLocData.keywords.text key=locale item=keywords}
+
+
+ {capture assign=translatedKeywords}{translate key="preprint.subject" locale=$pubLocData.keywords.header[$locale]}{/capture}
+ {translate key="semicolon" label=$translatedKeywords locale=$pubLocData.keywords.header[$locale]}
+
+
+ {foreach name="keywords" from=$keywords item="keyword"}
+ {$keyword|escape}{if !$smarty.foreach.keywords.last}{translate key="common.commaListSeparator" locale=$pubLocData.keywords.header[$locale]}{/if}
+ {/foreach}
+
+
+ {/foreach}
+
{/if}
{* Abstract *}
- {if $publication->getLocalizedData('abstract')}
-
- {translate key="common.abstract"}
- {$publication->getLocalizedData('abstract')|strip_unsafe_html}
+ {if !empty(count($pubLocData.abstract.text))}
+
+ {foreach from=$pubLocData.abstract.text key=locale item=abstract}
+
+
+ {translate key="preprint.abstract" locale=$pubLocData.abstract.header[$locale]}
+
+ {$abstract|strip_unsafe_html}
+
+ {/foreach}
{/if}