-
+
-
-
+ +{/if} {/foreach} - +{$author->getFullName()|escape} - - - {$author->getLocalizedUserGroupName()|escape} - - {assign var=biography value=$author->getLocalizedBiography()|strip_unsafe_html} - {if $biography} - - {$biography|strip_unsafe_html} - - {/if} - +++++ {$author->getLocalizedUserGroupName()|escape} ++ {assign var=biography value=$author->getLocalizedBiography()|strip_unsafe_html} + {if $biography} ++ {$biography|strip_unsafe_html} ++ {/if} +
-
-
- {$chapter->getLocalizedTitle()}
- {if $chapter->getLocalizedSubtitle() != ''}
-
- {$chapter->getLocalizedSubtitle()|escape}
-
+ +{/if} + + {call_hook name="Templates::Catalog::Book::Main"} +
-
+ {foreach from=$chapters item=chapter}
+
-
+ + {$chapter->getLocalizedTitle()} + {if $chapter->getLocalizedSubtitle() != ''} ++ {assign var=chapterAuthors value=$chapter->getAuthorNamesAsString()} + {if $publishedMonograph->getAuthorString() != $chapterAuthors} ++ {$chapter->getLocalizedSubtitle()|escape} ++ {/if} ++ {$chapterAuthors|escape} +{/if} - - {assign var=chapterAuthors value=$chapter->getAuthorNamesAsString()} - {if $publishedMonograph->getAuthorString() != $chapterAuthors} - - {$chapterAuthors|escape} - - {/if} -
- {/foreach}
-
-
+
- @@ -179,7 +229,7 @@ {/iterate}
{foreach from=$publishedMonograph->getAuthors() item=author}
{if $author->getIncludeInBrowse()}
-
-
-
+
+
+
{translate key="submission.synopsis"}
- {$publishedMonograph->getLocalizedAbstract()|strip_unsafe_html}
+
+ {$publishedMonograph->getLocalizedAbstract()|strip_unsafe_html}
+
{if $chapters|@count}
-
- {foreach from=$chapters item=chapter}
-
{translate key="submission.synopsis"}
- {$publishedMonograph->getLocalizedAbstract()|strip_unsafe_html} +
+ {$publishedMonograph->getLocalizedAbstract()|strip_unsafe_html}
+
@@ -151,14 +201,14 @@
{* Series *}
{if $series}
-
+
{/if}
@@ -166,10 +216,10 @@
{assign var=categories value=$publishedMonograph->getCategories()}
{if !$categories->wasEmpty()}
{translate key="series.series"}
-
-
+
+
-
+
{/if}
@@ -215,13 +265,13 @@
{translate key="monograph.publicationFormatDetails"}
-
{translate key="catalog.categories"}
-
-
+
+ -
{iterate from=categories item=category}
-
+
+
{* DOI's and other identification codes *}
@@ -229,13 +279,13 @@
{assign var=identificationCodes value=$identificationCodes->toArray()}
{if $identificationCodes}
{foreach from=$identificationCodes item=identificationCode}
-
{translate key="monograph.publicationFormat"}
-
-
+
+
{$publicationFormat->getLocalizedName()|escape}
-
+
-
+
+
{/foreach}
{/if}
@@ -245,11 +295,11 @@
{assign var=publicationDates value=$publicationDates->toArray()}
{if $publicationDates}
{foreach from=$publicationDates item=publicationDate}
-
{$identificationCode->getNameForONIXCode()|escape}
-
-
+
+
{$identificationCode->getValue()|escape}
-
+
-
+
+
{/foreach}
{/if}
@@ -272,13 +323,13 @@
{foreach from=$enabledPubIdTypes item=pubIdType}
{assign var=storedPubId value=$publicationFormat->getStoredPubId($pubIdType)}
{if $storePubId != ''}
-
{$publicationDate->getNameForONIXCode()|escape}
-
-
+
+
{assign var=dates value=$publicationDate->getReadableDates()}
{* note: these dates have dateFormatShort applied to them in getReadableDates() if they need it *}
{if $publicationDate->isFreeText() || $dates|@count == 1}
@@ -259,10 +309,11 @@
{$dates[0]|escape}—{$dates[1]|escape}
{/if}
{if $publicationDate->isHijriCalendar()}
-
+
{translate key="common.dateHijri"}
-
+
{/if}
+
-
+
+
{/if}
{/foreach}
@@ -286,13 +337,13 @@
{* Physical dimensions *}
{if $publicationFormat->getPhysicalFormat()}
-
{$pubIdType}
-
-
+
+
{$storedPubId|escape}
-
+
-
+
@@ -300,6 +351,8 @@
{/foreach}
{/if}
+ {call_hook name="Templates::Catalog::Book::Details"}
+
+
{/if}
{translate key="monograph.publicationFormat.productDimensions"}
-
-
+
+
{$publicationFormat->getDimensions()|escape}
-
+