Jump to content

Template:Adhyaya: Difference between revisions

From Anandamakaranda
No edit summary
Vaishnavi (talk | contribs)
No edit summary
Line 8: Line 8:
| has_intro    = Boolean
| has_intro    = Boolean
}}
}}
</noinclude>
</noinclude><!--
<!--
   Template:Adhyaya
   Template:Adhyaya
   ════════════════
   ════════════════
   Renders a chapter heading with optional intro text.
   Renders a chapter heading with optional intro text.
  Auto-generates a stable HTML anchor ID for cross-referencing.
   Parameters:
   Parameters:
     document_id  – e.g. NNS            (required)
     document_id  – e.g. NNS            (required)
Line 21: Line 18:
     title_trans  – IAST transliteration  (optional)
     title_trans  – IAST transliteration  (optional)
     intro        – Introductory prose    (optional)
     intro        – Introductory prose    (optional)
   Auto-ID format: {document_id}_C{chapter_num}
   Auto-ID format: {document_id}_C{chapter_num}
  Example:        NNS_C01
--><div class="adhyaya-block" id="{{{document_id}}}_C{{{chapter_num}}}" style="margin:2em 0 1.5em;font-family:'Adishila',serif;"><div class="adhyaya-heading" style="border-bottom:2px solid #8b6914;padding-bottom:8px;margin-bottom:0.8em;"><div style="display:flex;align-items:center;gap:12px;flex-wrap:wrap;"><span class="adhyaya-num" style="display:inline-flex;align-items:center;font-size:1em;font-weight:bold;color:#fff;background:#8b6914;padding:4px 14px;border-radius:4px;letter-spacing:0.05em;white-space:nowrap;flex-shrink:0;">Chapter {{{chapter_num}}}</span><div style="display:flex;flex-direction:column;gap:2px;"><span class="adhyaya-title" style="font-size:1.8em;font-weight:bold;color:#2a1f0a;line-height:1.2;">{{{title}}}</span>{{#if:{{{title_trans|}}}|<span class="adhyaya-title-trans" style="font-size:1.1em;color:#7a6030;font-style:italic;margin-top:1px;">{{{title_trans}}}</span>|}}</div><span style="margin-left:auto;font-size:0.9em;color:#c9a84c;opacity:0.8;white-space:nowrap;align-self:center;">[[#{{{document_id}}}_C{{{chapter_num}}}|¶ {{{document_id}}}_C{{{chapter_num}}}]]</span></div></div>{{#if:{{{intro|}}}|<div class="adhyaya-intro mw-collapsible mw-collapsed" style="width:100%;box-sizing:border-box;border:1px solid #d4b866;border-radius:0 4px 4px 0;margin-top:0.6em;font-family:'Adishila',serif;font-size:1.1em;line-height:1.9;color:#2a1f0a;"><div class="mw-collapsible-toggle" style="background:#f8f3e8;border-left:4px solid #8b6914;padding:10px 14px;font-size:1em;font-weight:bold;color:#8b6914;text-transform:uppercase;letter-spacing:0.07em;cursor:pointer;">▶ Introduction</div><div class="mw-collapsible-content" style="background:#f8f3e8;border-left:4px solid #8b6914;padding:12px 16px;direction:auto;unicode-bidi:plaintext;">{{{intro}}}</div></div>|}}</div>{{#cargo_store: _table=Adhyaya
 
  Usage:
    {{Adhyaya
    | document_id  = NNS
    | chapter_num  = 01
    | title        = प्रथमोऽध्यायः
    | title_trans  = Prathamō'dhyāyaḥ
    | intro        = This chapter deals with...
    }}
-->
<div
  class="adhyaya-block"
  id="{{{document_id}}}_C{{{chapter_num}}}"
  style="margin:2em 0 1.5em;font-family:'Adishila',serif;">
 
  <!-- Chapter heading bar -->
  <div class="adhyaya-heading" style="
    border-bottom: 2px solid #8b6914;
    padding-bottom: 6px;
    margin-bottom: 0.6em;">
 
    <span class="adhyaya-num" style="
      display:inline-block;
      font-size:0.78em;
      font-weight:bold;
      color:#fff;
      background:#8b6914;
      padding:2px 9px;
      border-radius:3px;
      margin-right:10px;
      vertical-align:middle;
      letter-spacing:0.04em;">
      Chapter {{{chapter_num}}}
    </span>
 
    <span class="adhyaya-title" style="
      font-size:1.45em;
      font-weight:bold;
      color:#2a1f0a;
      vertical-align:middle;">
      {{{title}}}
    </span>
 
    {{#if:{{{title_trans|}}}|
    <span class="adhyaya-title-trans" style="
      display:block;
      font-size:0.88em;
      color:#7a6030;
      font-style:italic;
      margin-top:2px;
      margin-left:2px;">
      {{{title_trans}}}
    </span>
    }}
 
    <!-- Cross-reference permalink -->
    <span style="
  display:inline-block;
  margin-left:10px;
  font-size:0.72em;
  color:#c9a84c;
  text-decoration:none;
  vertical-align:middle;
  opacity:0.7;">[[#{{{document_id}}}_C{{{chapter_num}}}|¶ {{{document_id}}}_C{{{chapter_num}}}]]</span> </div>
 
  <!-- Intro block (collapsible if present) -->
{{#if:{{{intro|}}}|
<div class="adhyaya-intro mw-collapsible mw-collapsed" style="
  width:100%;
  box-sizing:border-box;
  border:1px solid #d4b866;
  border-radius:0 4px 4px 0;
  margin-top:0.5em;
  font-family:'Adishila',serif;
  font-size:1em;
  line-height:1.9;
  color:#2a1f0a;">
  <div class="mw-collapsible-toggle" style="
    background:#f8f3e8;
    border-left:4px solid #8b6914;
    padding:10px 14px;
    font-size:0.78em;
    font-weight:bold;
    color:#8b6914;
    text-transform:uppercase;
    letter-spacing:0.07em;
    cursor:pointer;">
    ▶ Introduction
  </div>
  <div class="mw-collapsible-content" style="
    background:#f8f3e8;
    border-left:4px solid #8b6914;
    padding:10px 14px;
    direction:auto;
    unicode-bidi:plaintext;">
    {{{intro}}}
  </div>
</div>
}}
 
</div>
<!-- Cargo store for chapter index -->
{{#cargo_store: _table=Adhyaya
| document_id  = {{{document_id|}}}
| document_id  = {{{document_id|}}}
| chapter_id  = {{{document_id}}}_C{{{chapter_num}}}
| chapter_id  = {{{document_id}}}_C{{{chapter_num}}}
Line 133: Line 26:
| title_trans  = {{{title_trans|}}}
| title_trans  = {{{title_trans|}}}
| has_intro    = {{#if:{{{intro|}}}|yes|no}}
| has_intro    = {{#if:{{{intro|}}}|yes|no}}
}}<!--store only-->
}}

Revision as of 06:12, 11 March 2026

This template defines the table "Adhyaya". View table. A replacement table has been generated for this table; View replacement table.

Chapter {{{chapter_num}}}
{{{title}}}
[[#{{{document_id}}}_C{{{chapter_num}}}|¶ {{{document_id}}}_C{{{chapter_num}}}]]