|
|
| (22 intermediate revisions by 2 users not shown) |
| Line 1: |
Line 1: |
| <!--
| | <div class="verse-block" id="{{{verse_id}}}"><span class="shloka-block">{{#if:{{{verse_line2|}}}|<span class="shloka-line">{{{verse_line1|{{{verse_text|}}}}}}</span><span class="shloka-line">{{{verse_line2}}}</span>|<span class="shloka-line">{{{verse_line1|{{{verse_text|}}}}}}</span>}}</span></div><!-- |
| Template:VerseBlock (refactored — generic commentary support)
| | -->{{VerseRow|document_id={{{document_id|}}}|chapter_id={{{chapter_id|}}}|verse_id={{{verse_id}}}|verse_type={{{verse_type|}}}|verse_text={{{verse_line1|{{{verse_text|}}}}}} {{{verse_line2|}}}}} |
| ══════════════════════════════════════════════════════════════
| |
| Renders a verse with any number of named commentaries.
| |
| Commentary subpages are looked up by slug using #lst.
| |
| | |
| Core parameters:
| |
| document_id – e.g. NNS (required)
| |
| chapter_id – e.g. NNS_C01 (required)
| |
| verse_id – e.g. NNS_C01_V01 (required)
| |
| verse_type – mantra | shloka | gatha | sutra (required)
| |
| page_title – Wiki page name, e.g. Nakha (required)
| |
| verse_text – The verse itself (required)
| |
| | |
| Commentary slots (repeat up to 5 times):
| |
| commentary1 – slug, e.g. balabodhini
| |
| label1 – display label, e.g. बालबोधिनी
| |
| commentary2 – slug, e.g. mandabodhini
| |
| label2 – e.g. मन्दबोधिनी
| |
| commentary3 / label3
| |
| commentary4 / label4
| |
| commentary5 / label5
| |
| | |
| Commentary subpage convention:
| |
| {page_title}/व्याख्या/{slug}
| |
| Section label within that subpage = {verse_id}
| |
| | |
| Example (Nakha page, same as before):
| |
| {{VerseBlock
| |
| | document_id = NNS
| |
| | chapter_id = NNS_C01
| |
| | verse_id = NNS_C01_V01
| |
| | verse_type = mantra
| |
| | page_title = Nakha
| |
| | verse_text = पान्त्वस्मान् ...
| |
| | commentary1 = balabodhini
| |
| | label1 = बालबोधिनी
| |
| | commentary2 = mandabodhini
| |
| | label2 = मन्दबोधिनी
| |
| }}
| |
| | |
| Example (different document, different commentaries):
| |
| {{VerseBlock
| |
| | document_id = IU
| |
| | chapter_id = IU_C01
| |
| | verse_id = IU_C01_V01
| |
| | verse_type = mantra
| |
| | page_title = Ishavasya
| |
| | verse_text = ईशावास्यमिदँ सर्वम् ...
| |
| | commentary1 = shankarabhashya
| |
| | label1 = शाङ्करभाष्यम्
| |
| | commentary2 = anandagiri
| |
| | label2 = आनन्दगिरिः
| |
| | commentary3 = rangamanuja
| |
| | label3 = रङ्गरामानुजः
| |
| }}
| |
| -->
| |
| <div | |
| class="verse-block"
| |
| id="{{{verse_id}}}"
| |
| style="margin:1.5em 0;padding:14px 18px;background:#fffef8;
| |
| border:1px solid #e0cfa0;border-radius:4px;">
| |
| | |
| <!-- Verse text -->
| |
| <div class="verse-text"
| |
| style="font-family:'Adishila','Noto Serif Devanagari','Noto Serif Kannada',serif;
| |
| font-size:1.1em;line-height:2;padding:8px 0;
| |
| direction:auto;unicode-bidi:plaintext;">
| |
| <p>{{{verse_text}}}</p>
| |
| </div>
| |
| | |
| <!-- Commentary slot 1 -->
| |
| {{#if:{{{commentary1|}}}|
| |
| {{Commentary
| |
| | verse_id = {{{verse_id}}}
| |
| | name = {{{commentary1}}}
| |
| | label = {{{label1|{{{commentary1}}}}}}
| |
| | text = {{#lst:{{{page_title}}}/व्याख्या/{{{commentary1}}}|{{{verse_id}}}}}
| |
| }}}}
| |
| | |
| <!-- Commentary slot 2 -->
| |
| {{#if:{{{commentary2|}}}|
| |
| {{Commentary
| |
| | verse_id = {{{verse_id}}}
| |
| | name = {{{commentary2}}}
| |
| | label = {{{label2|{{{commentary2}}}}}}
| |
| | text = {{#lst:{{{page_title}}}/व्याख्या/{{{commentary2}}}|{{{verse_id}}}}}
| |
| }}}}
| |
| | |
| <!-- Commentary slot 3 -->
| |
| {{#if:{{{commentary3|}}}|
| |
| {{Commentary
| |
| | verse_id = {{{verse_id}}}
| |
| | name = {{{commentary3}}}
| |
| | label = {{{label3|{{{commentary3}}}}}}
| |
| | text = {{#lst:{{{page_title}}}/व्याख्या/{{{commentary3}}}|{{{verse_id}}}}}
| |
| }}}}
| |
| | |
| <!-- Commentary slot 4 -->
| |
| {{#if:{{{commentary4|}}}|
| |
| {{Commentary
| |
| | verse_id = {{{verse_id}}}
| |
| | name = {{{commentary4}}}
| |
| | label = {{{label4|{{{commentary4}}}}}}
| |
| | text = {{#lst:{{{page_title}}}/व्याख्या/{{{commentary4}}}|{{{verse_id}}}}}
| |
| }}}}
| |
| | |
| <!-- Commentary slot 5 -->
| |
| {{#if:{{{commentary5|}}}|
| |
| {{Commentary
| |
| | verse_id = {{{verse_id}}}
| |
| | name = {{{commentary5}}}
| |
| | label = {{{label5|{{{commentary5}}}}}}
| |
| | text = {{#lst:{{{page_title}}}/व्याख्या/{{{commentary5}}}|{{{verse_id}}}}}
| |
| }}}}
| |
| | |
| </div>
| |
| {{VerseRow | |
| | document_id = {{{document_id|}}} | |
| | chapter_id = {{{chapter_id|}}} | |
| | verse_id = {{{verse_id}}} | |
| | verse_type = {{{verse_type|}}} | |
| | verse_text = {{{verse_text}}} | |
| | commentary1 = {{{commentary1|}}} | |
| | commentary2 = {{{commentary2|}}}
| |
| | commentary3 = {{{commentary3|}}}
| |
| | commentary4 = {{{commentary4|}}}
| |
| | commentary5 = {{{commentary5|}}}
| |
| }} | |