Difference between revisions of "Template:ContentTemplateModernInline"

From Holdfast: Nations At War
Jump to navigation Jump to search
Line 1: Line 1:
 
<!-- ContentTemplateModernInline — MW 1.35 safe / inline styles only -->
 
<!-- ContentTemplateModernInline — MW 1.35 safe / inline styles only -->
  
{{HeaderTemplate|welcome={{{welcome|}}}|blurb={{{blurb|}}}}}
+
{{HeaderTemplate|welcome={{{welcome|}}}|blurb={{{blurb|}}}}}{{#ifeq:{{{show_toc|no}}}|yes|__TOC__|__NOTOC__}}<nowiki/><!--trim-->
{{#ifeq:{{{show_toc|no}}}|yes|__TOC__|__NOTOC__}}<nowiki/>
 
  
 
<!-- Badges row (version / updated) -->
 
<!-- Badges row (version / updated) -->
Line 10: Line 9:
 
   {{#if:{{{updated|}}}|<span style="display:inline-block;padding:.2em .5em;border-radius:.5em;background:#ecfeff;color:#155e75;font-weight:600;font-size:.85em;">Updated: {{{updated}}}</span>|}}
 
   {{#if:{{{updated|}}}|<span style="display:inline-block;padding:.2em .5em;border-radius:.5em;background:#ecfeff;color:#155e75;font-weight:600;font-size:.85em;">Updated: {{{updated}}}</span>|}}
 
</div>
 
</div>
|}}
+
|}}<nowiki/><!--trim-->
  
 
<!-- Quick summary box -->
 
<!-- Quick summary box -->
Line 18: Line 17:
 
   <div>{{{quick_summary}}}</div>
 
   <div>{{{quick_summary}}}</div>
 
</div>
 
</div>
|}}
+
|}}<nowiki/><!--trim-->
  
 
<!-- Alert strip -->
 
<!-- Alert strip -->
Line 25: Line 24:
 
   <strong style="margin-right:.25rem;">Heads up:</strong>{{{alert}}}
 
   <strong style="margin-right:.25rem;">Heads up:</strong>{{{alert}}}
 
</div>
 
</div>
|}}
+
|}}<nowiki/><!--trim-->
  
 
<!-- MAIN LAYOUT -->
 
<!-- MAIN LAYOUT -->
 
{{#switch:{{{layout|auto}}}
 
{{#switch:{{{layout|auto}}}
| stack =
+
| stack =<!--no-nl-->
  <div class="cpage" role="presentation"
+
<div class="cpage" role="presentation" style="display:block;overflow:hidden;border-top:1px solid transparent;margin-top:-{{{pullup|0.8em}}};padding-top:{{{pullup|0.8em}}};">
      style="display:block;overflow:hidden;border-top:1px solid transparent;margin-top:-{{{pullup|0.8em}}};padding-top:{{{pullup|0.8em}}};">
+
  <div class="cpage__left" style="margin-bottom:{{{gap|1rem}}};">{{SectionTemplate|title={{{sections_title|Sections}}}|content={{{sections_content|}}}}}</div><!--trim-->
 +
  <div class="cpage__main" role="main" style="margin-bottom:{{{gap|1rem}}};">
 +
    {{#if:{{{about_content|}}}|{{SectionTemplate|title={{{about_title|About}}}|content={{{about_content}}}}}|}}<nowiki/><!--trim-->
 +
    {{#if:{{{featured_content|}}}
 +
      | {{SectionTemplate|title={{{featured_title|Featured}}}|content={{{featured_content}}}}}
 +
      | {{SectionTemplate|title={{{featured_title|Featured}}}|content={{:{{FULLPAGENAME}}/Body}} }}
 +
    }}<nowiki/><!--trim-->
 +
    {{#if:{{{news_content|}}}|{{SectionTemplate|title={{{news_title|News}}}|content={{{news_content}}}}}|}}<nowiki/><!--trim-->
 +
  </div><!--trim-->
 +
  {{#ifeq:{{{two_col|no}}}|yes
 +
    | <!-- two_col = yes → no aside -->
 +
    | {{#if:{{{image_content|}}}|<div class="cpage__aside" role="complementary">{{{image_content}}}</div>|}}
 +
  }}<nowiki/><!--trim-->
 +
</div><!--trim-->
  
    <div class="cpage__left" style="margin-bottom:{{{gap|1rem}}};">
+
| #default =<!--no-nl-->
      {{SectionTemplate|title={{{sections_title|Sections}}}|content={{{sections_content|}}}}}
+
<div class="cpage" role="presentation" style="display:flex;align-items:flex-start;gap:{{{gap|1rem}}};overflow:hidden;border-top:1px solid transparent;margin-top:-{{{pullup|0.8em}}};padding-top:{{{pullup|0.8em}}};">
    </div>
+
  <div class="cpage__left" style="flex:0 0 {{{left_width|320px}}};min-width:260px;">{{SectionTemplate|title={{{sections_title|Sections}}}|content={{{sections_content|}}}}}</div><!--trim-->
 
+
  <div class="cpage__main" role="main" style="flex:1 1 auto;min-width:0;">
    <div class="cpage__main" role="main" style="margin-bottom:{{{gap|1rem}}};">
+
    {{#if:{{{about_content|}}}|{{SectionTemplate|title={{{about_title|About}}}|content={{{about_content}}}}}|}}<nowiki/><!--trim-->
      {{#if:{{{about_content|}}}|{{SectionTemplate|title={{{about_title|About}}}|content={{{about_content}}}}}|}}
+
    {{#if:{{{featured_content|}}}
      {{#if:{{{featured_content|}}}
+
      | {{SectionTemplate|title={{{featured_title|Featured}}}|content={{{featured_content}}}}}
        | {{SectionTemplate|title={{{featured_title|Featured}}}|content={{{featured_content}}}}}
+
      | {{SectionTemplate|title={{{featured_title|Featured}}}|content={{:{{FULLPAGENAME}}/Body}} }}
        | {{SectionTemplate|title={{{featured_title|Featured}}}|content={{:{{FULLPAGENAME}}/Body}} }}
+
    }}<nowiki/><!--trim-->
      }}
+
    {{#if:{{{news_content|}}}|{{SectionTemplate|title={{{news_title|News}}}|content={{{news_content}}}}}|}}<nowiki/><!--trim-->
      {{#if:{{{news_content|}}}|{{SectionTemplate|title={{{news_title|News}}}|content={{{news_content}}}}}|}}
+
  </div><!--trim-->
    </div>
+
  {{#ifeq:{{{two_col|no}}}|yes
 
+
    | <!-- two_col = yes → no aside -->
    {{#ifeq:{{{two_col|no}}}|yes
+
    | {{#if:{{{image_content|}}}|<div class="cpage__aside" role="complementary" style="flex:0 0 {{{aside_width|320px}}};min-width:260px;">{{{image_content}}}</div>|}}
      | <!-- two_col = yes → no aside -->
+
  }}<nowiki/><!--trim-->
      | {{#if:{{{image_content|}}}|<div class="cpage__aside" role="complementary">{{{image_content}}}</div>|}}
+
</div><!--trim-->
    }}
+
}}<nowiki/><!--trim-->
  </div>
 
 
 
| #default =
 
  <div class="cpage" role="presentation"
 
      style="display:flex;align-items:flex-start;gap:{{{gap|1rem}}};overflow:hidden;border-top:1px solid transparent;margin-top:-{{{pullup|0.8em}}};padding-top:{{{pullup|0.8em}}};">
 
    <div class="cpage__left" style="flex:0 0 {{{left_width|320px}}};min-width:260px;">
 
      {{SectionTemplate|title={{{sections_title|Sections}}}|content={{{sections_content|}}}}}
 
    </div>
 
 
 
    <div class="cpage__main" role="main" style="flex:1 1 auto;min-width:0;">
 
      {{#if:{{{about_content|}}}|{{SectionTemplate|title={{{about_title|About}}}|content={{{about_content}}}}}|}}
 
      {{#if:{{{featured_content|}}}
 
        | {{SectionTemplate|title={{{featured_title|Featured}}}|content={{{featured_content}}}}}
 
        | {{SectionTemplate|title={{{featured_title|Featured}}}|content={{:{{FULLPAGENAME}}/Body}} }}
 
      }}
 
      {{#if:{{{news_content|}}}|{{SectionTemplate|title={{{news_title|News}}}|content={{{news_content}}}}}|}}
 
    </div>
 
 
 
    {{#ifeq:{{{two_col|no}}}|yes
 
      | <!-- two_col = yes → no aside -->
 
      | {{#if:{{{image_content|}}}|<div class="cpage__aside" role="complementary" style="flex:0 0 {{{aside_width|320px}}};min-width:260px;">{{{image_content}}}</div>|}}
 
    }}
 
  </div>
 
}}
 
  
 
<!-- Footer nav -->
 
<!-- Footer nav -->
Line 81: Line 69:
 
   <div>{{#if:{{{next_link|}}}|<span style="display:inline-block;padding:.45rem .7rem;border:1px solid #e5e7eb;border-radius:.5rem;background:#fff;">{{{next_link}}} →</span>|}}</div>
 
   <div>{{#if:{{{next_link|}}}|<span style="display:inline-block;padding:.45rem .7rem;border:1px solid #e5e7eb;border-radius:.5rem;background:#fff;">{{{next_link}}} →</span>|}}</div>
 
</div>
 
</div>
|}}
+
|}}<nowiki/><!--trim-->

Revision as of 19:19, 18 September 2025

Navigation menu