Template:Book: Difference between revisions

From Buddha-Nature
((by SublimeText.Mediawiker))
((by SublimeText.Mediawiker))
 
(29 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly>{{DEFAULTSORT:{{SUBPAGENAME}}}}{{#ifsysop: {{#switch: {{{ PostStatus | }}}
<includeonly>{{HideFirstHeading}}{{DEFAULTSORT:{{SUBPAGENAME}}}}{{#ifsysop: {{#switch: {{{ PostStatus | }}}
|Needs Copy Editing={{#widget:BootstrapAlert|color=danger|title=Needs Copy Editing|text=This page needs copywriting work to be done. This page was last updated on {{REVISIONMONTH}}-{{REVISIONDAY2}}-{{REVISIONYEAR}}, by {{REVISIONUSER}} }}
|Needs Copy Editing={{#widget:BootstrapAlert|color=danger|title=Needs Copy Editing|text=This page needs copywriting work to be done. This page was last updated on {{REVISIONMONTH}}-{{REVISIONDAY2}}-{{REVISIONYEAR}}, by {{REVISIONUSER}} }}
|Needs Final Review={{#widget:BootstrapAlert|color=info|title=This page needs a FINAL REVIEW|text=This page was last updated on {{REVISIONMONTH}}-{{REVISIONDAY2}}-{{REVISIONYEAR}}, by {{REVISIONUSER}} }}
|Needs Final Review={{#widget:BootstrapAlert|color=info|title=This page needs a FINAL REVIEW|text=This page was last updated on {{REVISIONMONTH}}-{{REVISIONDAY2}}-{{REVISIONYEAR}}, by {{REVISIONUSER}} }}
Line 9: Line 9:
}}  
}}  
|  
|  
}} | }}{{DISPLAYTITLE:{{GetBookValue|BuNayTitle}}}}
}} | }}
<div class="bnw-book-page">
 
{{TopSysopLinks|research|Book}}<!--{{TopLevelModule|{{GetBookValue|BuNayGrade}}}}--><noglossary>
 
<div class="h1 d-flex justify-content-between align-items-end mb-1 mx-0">
 
 
{{TopSysopLinks|research|Book}}<!--{{TopLevelModule|{{GetBookValue|BuNayGrade}}}}--><noglossary>
<div class="h2 mb-1 pb-1">
<div class="d-flex justify-content-between align-items-end">
<div>{{GetBookValue|BuNayTitle}} {{#if: {{{ TextTranslated | }}}  
<div>{{GetBookValue|BuNayTitle}} {{#if: {{{ TextTranslated | }}}  
|<div class="font-italic my-1" style="font-size: .4em;">Translation of {{#arraymap: {{{ TextTranslated | }}}
|<div class="font-italic my-1 text-60">Translation of {{#arraymap: {{{ TextTranslated | }}}
|;
|;
|@@@
|@@@
Line 25: Line 29:
</div>
</div>
<div class="d-none d-md-block">
<div class="d-none d-md-block">
<div class="bnw-text-watermark" style="white-space: nowrap;">{{#switch:{{GetBookValue|BuNayPageType}}
<div class="header-watermark" style="white-space: nowrap;">{{#switch:{{GetBookValue|BuNayPageType}}
|Dissertation={{#switch:{{GetBookValue|subclass}}
|Dissertation={{#switch:{{GetBookValue|subclass}}
|PhD diss.=Dissertation
|PhD diss.=Dissertation
Line 38: Line 42:
</div>
</div>
</div>
</div>
</div></noglossary>
</div>
<div class="d-md-none bnw-text-watermark float-left" style="white-space: nowrap;">{{#switch:{{GetBookValue|BuNayPageType}}
</div></noglossary>
|Dissertation={{#switch:{{GetBookValue|subclass}}
<div class="d-md-none header-watermark float-left" style="white-space: nowrap;">{{#switch:{{GetBookValue|BuNayPageType}}
|PhD diss.=Dissertation
|Dissertation={{#switch:{{GetBookValue|subclass}}
|MA Theses=Thesis
|PhD diss.=Dissertation
|Thesis
|MA Theses=Thesis
}}
|Thesis
|Book={{#switch:{{GetBookValue|subclass}}
}}
|Journal Issues=Journal Issue
|Book={{#switch:{{GetBookValue|subclass}}
|{{GetBookValue|BuNayPageType}}
|Journal Issues=Journal Issue
}}
|{{GetBookValue|BuNayPageType}}
|{{GetBookValue|BuNayPageType}}
}}
}}
</div>
|{{GetBookValue|BuNayPageType}}
{{GooglePdfSearch
}}
|{{#switch:{{GetBookValue|BuNayPageType}}
</div>
|Book={{FirstValueOfArray|{{GetBookValue|authorlibwiki}}|;}}
{{GooglePdfSearch
|Article={{{AuthorName|}}}
|{{#switch:{{GetBookValue|BuNayPageType}}
}}
|Book={{FirstValueOfArray|{{GetBookValue|authorlibwiki}}|;}}
|Article={{{AuthorName|}}}
}}
}}
}}


<div class="row sticky-container">
<div class="row">
<div class="col-lg-9 mb-3 mb-sm-0 p-0">
<div class="col-lg-9 mb-3 mb-sm-0 text-article">
<div class="bnw-panel rounded depth-2 p-4 p-lg-5 mr-lg-4">
<div class="offwhite-bg rounded tsdwiki-depth-2 p-4 p-lg-5">
<div class="row">{{#if: {{GetBookValue|frontcoverimg}} |
<div class="row">{{#if: {{GetBookValue|frontcoverimg}} |
<div class="col-md-3 book-cover-img mb-4">{{#widget:FancyboxImg
<div class="col-md-3 mb-4">{{#widget:FancyboxImg
|src={{filepath:{{#titleparts:{{PAGENAME:{{GetBookValue|frontcoverimg}}}}}}}}
|src={{filepath:{{#titleparts:{{PAGENAME:{{GetBookValue|frontcoverimg}}}}}}}}
|src_reduced={{filepath:{{#titleparts:{{PAGENAME:{{GetBookValue|frontcoverimg}}}}}}|400}}
|src_reduced={{filepath:{{#titleparts:{{PAGENAME:{{GetBookValue|frontcoverimg}}}}}}|400}}
|class=depth-1 mt-2 mb-3
|class=tsdwiki-depth-1 mt-2 mb-3 w-100 h-auto
|caption={{GetBookValue|citation}}
|caption={{GetBookValue|citation}}
}}{{#if: {{GetBookValue|onlineeditionlink}}{{GetBookValue|Onlineeditionlinkraw}}{{GetBookValue|TsadraEpubLink}} |
}}{{#if: {{GetBookValue|onlineeditionlink}}{{GetBookValue|Onlineeditionlinkraw}}{{GetBookValue|TsadraEpubLink}} |
<div class="plainlinks read-now-link text-center nowrap">
<div class="plainlinks read-now-link text-center nowrap">
[{{#if: {{GetBookValue|TsadraEpubLink}}
[{{#if: {{GetBookValue|TsadraEpubLink}}
| {{GetBookValue|TsadraEpubLink}}
| {{GetBookValue|TsadraEpubLink}}
| {{#if: {{GetBookValue|Onlineeditionlinkraw}}  
| {{#if: {{GetBookValue|Onlineeditionlinkraw}}  
| {{GetBookValue|Onlineeditionlinkraw}}  
| {{GetBookValue|Onlineeditionlinkraw}}  
| {{GetBookValue|onlineeditionlink}}
| {{GetBookValue|onlineeditionlink}}
}}
}}
}} <i class="fad fa-book-open"></i> Read Online <i class="fad fa-external-link-alt fa-xs"></i>]
}} <i class="fa-sharp-duotone fa-book-open"></i> Read Online <i class="fad fa-external-link-alt fa-xs"></i>]
</div> | }}
</div> | }}
</div> | }}
<div class="{{#if: {{GetBookValue|frontcoverimg}} | col-md-9 | col-12 }}">
</div> | }}
{{#urldecode:{{GetBookValue|EncodedDescription}}}}{{#ifeq: {{{ FullTextRead | }}} | Yes |
<div class="{{#if: {{GetBookValue|frontcoverimg}} | col-md-9 | col-12 }}">
<div class="read-now-link">
{{#urldecode:{{GetBookValue|EncodedDescription}}}}{{#ifeq: {{{ FullTextRead | }}} | Yes |
[[{{{ FullTextLink | }}}|<i class="fas fa-book-open"></i> {{{ FullTextLinkLabel | }}} <i class="fas fa-angle-right"></i>]]
<div class="read-now-link">
</div> | }}{{#if: {{{ PdfQRcode | }}} |  
[[{{{ FullTextLink | }}}|<i class="fas fa-book-open"></i> {{{ FullTextLinkLabel | }}} <i class="fas fa-angle-right"></i>]]
<div class="text-center mt-4">[[{{{ PdfQRcode | }}}|150px|class=border depth-1|link={{{ PdfQRcodeLink | }}}]]
</div> | }}{{#if: {{{ PdfQRcode | }}} |  
<div class="text-80 mt-2">Scan to download PDF</div>
<div class="text-center mt-4">[[{{{ PdfQRcode | }}}|150px|class=border depth-1|link={{{ PdfQRcodeLink | }}}]]
</div> | }}
<div class="text-80 mt-2">Scan to download PDF</div>
</div>
</div> | }}
</div>{{#if: {{{ VideoId | {{{ VideoService | }}} }}} |
</div>
</div>{{#if: {{{ VideoId | {{{ VideoService | }}} }}} |


<hr class="my-4 my-lg-5">
<hr class="my-4 my-lg-5">


<center>{{#ev: {{{ VideoService | }}} | {{{ VideoId | }}} }}</center>| }}
<center>{{#ev: {{{ VideoService | }}} | {{{ VideoId | }}} }}</center>| }}


{| class="table bnw-book-citation mt-4 mb-0"
{| class="table text-80 mt-4 mb-0"
|-
|-
! class="nowrap" | Citation
! class="nowrap" | Citation
Line 102: Line 107:
|
|
|}
|}
<div class="d-flex justify-content-center flex-wrap">{{#if: {{{ SubPages | }}} |
<div class="d-flex justify-content-center flex-wrap">{{#if: {{{ SubPages | }}} |
{{{ SubPages | }}} |
{{{ SubPages | }}} |
{{#ask: [[Category:Book Excerpts]][[Category:{{SUBPAGENAME}}||{{PAGENAME}}]]
{{#ask: [[Category:Book Excerpts]][[Category:{{SUBPAGENAME}}||{{PAGENAME}}]]
|?ExcerptImage
|?ExcerptImage
|format=template  
|format=template  
|template=BookExcerptsList  
|template=BookExcerptsList  
|link=none  
|link=none  
}}
}}
}}
</div>
}}
{{#widget:BookNavTabs
|essayTab={{#if: {{{ BookEssay | }}} | d-block | d-none }}
|sourcesTab={{#if: {{GetBookValue|citationofsourcetexts}} | d-block | d-none }}
|quoteTab={{#if: {{{ QuotesTabContent | }}} | d-block | d-none }}
}}
<div class="tab-content" id="nav-tabContent">
  <div class="tab-pane fade book-toc show active first-ul-no-left-margin" id="nav-toc" role="tabpanel" aria-labelledby="nav-toc-tab"><noglossary>
{{{ BookToc | }}}</noglossary></div>
  <div class="tab-pane fade drop-cap" id="nav-about" role="tabpanel" aria-labelledby="nav-about-tab">
  {{{ BookEssay | }}}</div>
  <div class="tab-pane fade disabled-red-links" id="nav-translated" role="tabpanel" aria-labelledby="nav-translated-tab">{{GetBookValue|citationofsourcetexts}}</div><!--{{#ifeq: {{{ AddRelatedTab | }}} | Yes |
  <div class="tab-pane fade" id="nav-related" role="tabpanel" aria-labelledby="nav-related-tab"></div> | }}-->{{#if: {{{ QuotesTabContent | }}} |
  <div class="tab-pane fade" id="nav-quotes" role="tabpanel" aria-labelledby="nav-quotes-tab">{{{ QuotesTabContent | }}}</div> | }}
</div>
</div>
</div>
{{#tag:tabber
| Contents = <noglossary><div class="bnw-book-toc first-ul-no-left-margin">
{{{ BookToc | }}}
</div></noglossary> {{#if: {{{ BookEssay | }}} |
{{!}}-{{!}} About the Book =
{{{ BookEssay | }}} | }}{{#if: {{GetBookValue|citationofsourcetexts}} |
{{!}}-{{!}} Sources =
{{GetBookValue|citationofsourcetexts}} | }}{{#if: {{{ QuotesTabContent | }}} |
{{!}}-{{!}} Quotes =
{{{ QuotesTabContent | }}} | }}
}}


</div>
</div>
{{StickySideBar
 
|columns=3
|BuNayPageType={{GetBookValue|BuNayPageType}}
|BookPerson={{{ BookPerson | }}}
|authorlibwiki={{GetBookValue|authorlibwiki}}
|translatorlibwiki={{GetBookValue|translatorlibwiki}}
|DrlContributors={{GetBookValue|contributorslibwiki}}
|topics={{GetBookValue|BuNayTopicTags}}
|TsadraItem={{GetBookValue|tsadraitem}}
|TsadraLogoLink=Category:Tsadra Foundation Series
|DrlPublisher={{GetBookValue|DrlPublisher}}
|PublisherLink={{GetBookValue|publisherlink}}
|PublisherLogo={{{ PublisherLogo | }}}
|RelatedContent=
{{SidebarTopicsList
|topics={{GetBookValue|BuNayTopicTags}}
}}
}}
</div>
</div>
{{StickySideBar
|columns=3
|BuNayPageType={{GetBookValue|BuNayPageType}}
|BookPerson={{{ BookPerson | }}}
|authorlibwiki={{GetBookValue|Authorlibwiki}}
|translatorlibwiki={{GetBookValue|Translatorlibwiki}}
|DrlContributors={{GetBookValue|contributorslibwiki}}
|topics={{GetBookValue|BuNayTopicTags}}
|TsadraItem={{GetBookValue|tsadraitem}}
|TsadraLogoLink=Category:Tsadra Foundation Series
|DrlPublisher={{GetBookValue|DrlPublisher}}
|PublisherLink={{GetBookValue|publisherlink}}
|PublisherLogo={{{ PublisherLogo | }}}
|RelatedContent={{SidebarTopicsList|topics={{GetBookValue|BuNayTopicTags}}}}
|customTOC=none
}}
</div>{{#ifeq: {{{ StopPersonRedirects | }}}
</div>{{#ifeq: {{{ StopPersonRedirects | }}}
| Yes
| Yes
Line 154: Line 156:
|{{#titleparts:{{SUBPAGENAME}}}};{{#titleparts:{{GetBookValue|BuNayTitle}}}};{{#titleparts:{{GetBookValue|fulltitle}}}}
|{{#titleparts:{{SUBPAGENAME}}}};{{#titleparts:{{GetBookValue|BuNayTitle}}}};{{#titleparts:{{GetBookValue|fulltitle}}}}
}}
}}
}}{{#arraymap:Library Items;Books;{{GetBookValue|authorlibwiki}};{{GetBookValue|translatorlibwiki}};{{GetBookValue|DrlPublisher}};{{{ PostStatus | }}};{{#ifeq: {{GetBookValue|tsadraitem}} | true | Tsadra Foundation Series; | }}{{{ ExtraCategories | }}}
}}{{#arraymap:Library Items;Books;{{GetBookValue|authorlibwiki}};{{GetBookValue|Translatorlibwiki}};{{GetBookValue|DrlPublisher}};{{{ PostStatus | }}};{{#ifeq: {{GetBookValue|tsadraitem}} | true | Tsadra Foundation Series; | }}{{{ ExtraCategories | }}}
|;
|;
|@@@
|@@@
Line 167: Line 169:
|BuNayAuthor={{GetBookValue|authorlibwiki}}|+sep=;
|BuNayAuthor={{GetBookValue|authorlibwiki}}|+sep=;
|AuthorRaw={{GetBookValue|authorlibwiki}}
|AuthorRaw={{GetBookValue|authorlibwiki}}
|translator={{GetBookValue|translatorlibwiki}}|+sep=;
|translator={{GetBookValue|Translatorlibwiki}}|+sep=;
|publisherlink={{GetBookValue|publisherlink}}
|publisherlink={{GetBookValue|publisherlink}}
|description={{#urldecode:{{GetBookValue|EncodedDescription}}}}
|description={{#urldecode:{{GetBookValue|EncodedDescription}}}}
Line 235: Line 237:
|{{SUBPAGENAME}};{{GetBookValue|BuNayTitle}};{{GetBookValue|fulltitle}}
|{{SUBPAGENAME}};{{GetBookValue|BuNayTitle}};{{GetBookValue|fulltitle}}
}}
}}
|People={{#arraymap:{{GetBookValue|authorlibwiki}}; {{GetBookValue|translatorlibwiki}}; {{GetBookValue|Editorlibwiki}}; {{GetBookValue|contributorslibwiki}}; {{GetBookValue|Sourceauthorlibwiki}}
|People={{#arraymap:{{GetBookValue|authorlibwiki}}; {{GetBookValue|Translatorlibwiki}}; {{GetBookValue|Editorlibwiki}}; {{GetBookValue|contributorslibwiki}}; {{GetBookValue|Sourceauthorlibwiki}}
|;
|;
|@@@
|@@@
Line 261: Line 263:
| {{#if: {{GetBookValue|authorlibwiki}}
| {{#if: {{GetBookValue|authorlibwiki}}
| {{#titleparts:{{PAGENAME:{{#show:{{FirstValueOfArray|{{GetBookValue|authorlibwiki}}|;}}|?FirstImage#}}}}}}
| {{#titleparts:{{PAGENAME:{{#show:{{FirstValueOfArray|{{GetBookValue|authorlibwiki}}|;}}|?FirstImage#}}}}}}
| {{#if: {{GetBookValue|translatorlibwiki}}
| {{#if: {{GetBookValue|Translatorlibwiki}}
| {{#titleparts:{{PAGENAME:{{#show:{{FirstValueOfArray|{{GetBookValue|translatorlibwiki}}|;}}|?FirstImage#}}}}}}
| {{#titleparts:{{PAGENAME:{{#show:{{FirstValueOfArray|{{GetBookValue|Translatorlibwiki}}|;}}|?FirstImage#}}}}}}
| {{#if: {{GetBookValue|Editorlibwiki}}
| {{#if: {{GetBookValue|Editorlibwiki}}
| {{#titleparts:{{PAGENAME:{{#show:{{FirstValueOfArray|{{GetBookValue|Editorlibwiki}}|;}}|?FirstImage#}}}}}}
| {{#titleparts:{{PAGENAME:{{#show:{{FirstValueOfArray|{{GetBookValue|Editorlibwiki}}|;}}|?FirstImage#}}}}}}
Line 274: Line 276:
}}
}}
|Editors={{GetBookValue|Editorlibwiki}}
|Editors={{GetBookValue|Editorlibwiki}}
|InvisibleFilterContent={{#arraymap:{{GetBookValue|citation}}; {{GetBookValue|BuNayTitle}}; {{GetBookValue|BuNayTopicTags}}; {{PeopleNames|{{GetBookValue|authorlibwiki}}; {{{ AuthorPage | }}}; {{GetBookValue|translatorlibwiki}}}}; {{PeopleTopicsOtherNames|{{GetBookValue|BuNayTopicTags}}}}; {{GetBookValue|fulltitle}}; {{GetBookValue|Sourceauthorlibwiki}}
|InvisibleFilterContent={{#arraymap:{{GetBookValue|citation}}; {{GetBookValue|BuNayTitle}}; {{GetBookValue|BuNayTopicTags}}; {{PeopleNames|{{GetBookValue|authorlibwiki}}; {{{ AuthorPage | }}}; {{GetBookValue|Translatorlibwiki}}}}; {{PeopleTopicsOtherNames|{{GetBookValue|BuNayTopicTags}}}}; {{GetBookValue|fulltitle}}; {{GetBookValue|Sourceauthorlibwiki}}
|;
|;
|@@@
|@@@

Latest revision as of 06:27, 25 July 2025