Difference between revisions of "Template:ContentTemplateModernInline"
Jump to navigation
Jump to search
| Line 1: | Line 1: | ||
| − | <!-- ContentTemplateModernInline — MW 1.35 safe --> | + | <!-- 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/> | {{#ifeq:{{{show_toc|no}}}|yes|__TOC__|__NOTOC__}}<nowiki/> | ||
| − | {{# | + | <!-- Badges row (version / updated) --> |
| − | | | + | {{#if:{{{version|}}}{{{updated|}}}| |
| − | <div | + | <div style="display:flex;flex-wrap:wrap;gap:.5rem;align-items:center;margin:.25rem 0 -.25rem 0;"> |
| − | + | {{#if:{{{version|}}}|<span style="display:inline-block;padding:.2em .5em;border-radius:.5em;background:#eef2ff;color:#3730a3;font-weight:600;font-size:.85em;">Version: {{{version}}}</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> | ||
| − | + | |}} | |
| − | {{#if:{{{ | + | |
| − | + | <!-- Quick summary box --> | |
| − | + | {{#if:{{{quick_summary|}}}| | |
| + | <div style="margin:.75rem 0 0 0;border:1px solid #e5e7eb;border-left-width:6px;border-left-color:#10b981;background:#f9fafb;padding:.75rem 1rem;border-radius:.5rem;"> | ||
| + | <div style="font-weight:700;margin-bottom:.25rem;">Quick Summary</div> | ||
| + | <div>{{{quick_summary}}}</div> | ||
</div> | </div> | ||
| − | + | |}} | |
| − | + | ||
| − | + | <!-- Alert strip --> | |
| − | + | {{#if:{{{alert|}}}| | |
| − | }} | + | <div style="margin:.75rem 0 0 0;border:1px solid #fee2e2;background:#fff7f7;color:#7f1d1d;padding:.6rem .9rem;border-radius:.5rem;"> |
| + | <strong style="margin-right:.25rem;">Heads up:</strong>{{{alert}}} | ||
</div> | </div> | ||
| + | |}} | ||
| + | |||
| + | <!-- MAIN LAYOUT --> | ||
| + | {{#switch:{{{layout|auto}}} | ||
| + | | stack = | ||
| + | <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}}};"> | ||
| + | |||
| + | <div class="cpage__left" style="margin-bottom:{{{gap|1rem}}};"> | ||
| + | {{SectionTemplate|title={{{sections_title|Sections}}}|content={{{sections_content|}}}}} | ||
| + | </div> | ||
| + | |||
| + | <div class="cpage__main" role="main" style="margin-bottom:{{{gap|1rem}}};"> | ||
| + | {{#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">{{{image_content}}}</div>|}} | ||
| + | }} | ||
| + | </div> | ||
| #default = | | #default = | ||
| − | <div class="cpage" role="presentation" | + | <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;"> | + | <div class="cpage__left" style="flex:0 0 {{{left_width|320px}}};min-width:260px;"> |
| − | {{SectionTemplate|title={{{sections_title|Sections}}}|content={{{sections_content|}}}}} | + | {{SectionTemplate|title={{{sections_title|Sections}}}|content={{{sections_content|}}}}} |
| − | </div> | + | </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}}}}}|}} | + | <div class="cpage__main" role="main" style="flex:1 1 auto;min-width:0;"> |
| − | {{#if:{{{featured_content|}}}|{{SectionTemplate|title={{{featured_title|Featured}}}|content={{{featured_content}}}}}|}} | + | {{#if:{{{about_content|}}}|{{SectionTemplate|title={{{about_title|About}}}|content={{{about_content}}}}}|}} |
| − | {{#if:{{{news_content|}}}|{{SectionTemplate|title={{{news_title|News}}}|content={{{news_content}}}}}|}} | + | {{#if:{{{featured_content|}}} |
| − | </div> | + | | {{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 --> | ||
| + | {{#if:{{{prev_link|}}}{{{next_link|}}}| | ||
| + | <div style="margin-top:1rem;display:flex;justify-content:space-between;gap:1rem;"> | ||
| + | <div>{{#if:{{{prev_link|}}}|<span style="display:inline-block;padding:.45rem .7rem;border:1px solid #e5e7eb;border-radius:.5rem;background:#fff;">← {{{prev_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> | ||
| − | }} | + | |}} |
Revision as of 18:49, 18 September 2025