Jump to content

Template:Build: Difference between revisions

From Megabonk Wiki
No edit summary
No edit summary
Line 1: Line 1:
<div class="build-page-container">
<!-- ===================== Template:Build (final) ===================== -->
    <aside class="build-infobox">
        <div class="build-title">{{{BuildName|{{PAGENAME}}}}}</div>
        <div class="build-author">By: {{{Author|}}}</div>
        <div class="build-character">Character: [[{{{PlayerCharacter|}}}]]</div>
        <div class="build-voting-area"><vote /></div>
        <hr/>
        <div class="build-section">
            <h3 class="build-section-title">⚔️ Weapons</h3>
            <ul>
                {{#if:{{{StartingWeapon|}}}|<li>[[{{{StartingWeapon}}}]] (Default)</li>}}
                {{#if:{{{Weapon2|}}}|<li>[[{{{Weapon2}}}]]</li>}}
                {{#if:{{{Weapon3|}}}|<li>[[{{{Weapon3}}}]]</li>}}
                {{#if:{{{Weapon4|}}}|<li>[[{{{Weapon4}}}]]</li>}}
            </ul>
        </div>
        <div class="build-section">
            <h3 class="build-section-title">📖 Tomes</h3>
            <ul>
                {{#if:{{{Tome1|}}}|<li>[[{{{Tome1}}}]]</li>}}
                {{#if:{{{Tome2|}}}|<li>[[{{{Tome2}}}]]</li>}}
                {{#if:{{{Tome3|}}}|<li>[[{{{Tome3}}}]]</li>}}
                {{#if:{{{Tome4|}}}|<li>[[{{{Tome4}}}]]</li>}}
            </ul>
        </div>
        <div class="build-section">
            <h3 class="build-section-title">💎 Items</h3>
            <ul>
                {{#if:{{{Item1|}}}|<li>[[{{{Item1}}}]]</li>}}
                {{#if:{{{Item2|}}}|<li>[[{{{Item2}}}]]</li>}}
                {{#if:{{{Item3|}}}|<li>[[{{{Item3}}}]]</li>}}
                {{#if:{{{Item4|}}}|<li>[[{{{Item4}}}]]</li>}}
                {{#if:{{{Item5|}}}|<li>[[{{{Item5}}}]]</li>}}
                {{#if:{{{Item6|}}}|<li>[[{{{Item6}}}]]</li>}}
            </ul>
        </div>
    </aside>
    <main class="build-strategy">
        <h2>Build Strategy & Guide</h2>
        <p>{{{Strategy|No strategy guide provided.}}}</p>
    </main>
</div>


{{#cargo_declare: _table=Builds
<noinclude>
{{#cargo_declare:
  _table=builds
|Page=Page
  |PlayerCharacter=String
  |PlayerCharacter=String
  |BuildName=String
  |BuildName=String
  |Author=String
  |Author=String
|CreatedAt=Date
|StartingWeapon=Page
  |Weapon2=Page
  |Weapon2=Page
  |Weapon3=Page
  |Weapon3=Page
Line 61: Line 25:
  |Strategy=Text
  |Strategy=Text
}}
}}
</noinclude>


{{#cargo_store: _table=Builds
<includeonly>
{{#cargo_store:_table=builds
|Page={{FULLPAGENAME}}
  |PlayerCharacter={{{PlayerCharacter|}}}
  |PlayerCharacter={{{PlayerCharacter|}}}
  |BuildName={{{BuildName|}}}
  |BuildName={{{BuildName|{{PAGENAME}}}}}
  |Author={{{Author|}}}
  |Author={{{Author|{{REVISIONUSER}}}}}
|CreatedAt={{CURRENTYEAR}}-{{CURRENTMONTH}}-{{CURRENTDAY2}}
|StartingWeapon={{{StartingWeapon|}}}
  |Weapon2={{{Weapon2|}}}
  |Weapon2={{{Weapon2|}}}
  |Weapon3={{{Weapon3|}}}
  |Weapon3={{{Weapon3|}}}
Line 81: Line 50:
  |Strategy={{{Strategy|}}}
  |Strategy={{{Strategy|}}}
}}
}}
<div class="build-page-container">
  <div role="complementary" class="build-infobox">
    <div class="build-title">{{{BuildName|{{PAGENAME}}}}}</div>
    <div class="build-author">By: {{{Author|{{REVISIONUSER}}}}}</div>
    <div class="build-character">
      {{#if:{{{PlayerCharacter|}}}
        | Character: [[{{{PlayerCharacter}}}]]
        | Character: —
      }}
    </div>
    <div class="build-voting-area"><vote /></div>
    <hr/>
    <div class="build-section">
      <h3 class="build-section-title">⚔️ Weapons</h3>
      <ul>
        {{#if:{{{StartingWeapon|}}}|<li>[[{{{StartingWeapon}}}]] <small>(Default)</small></li>}}
        {{#if:{{{Weapon2|}}}|<li>[[{{{Weapon2}}}]]</li>}}
        {{#if:{{{Weapon3|}}}|<li>[[{{{Weapon3}}}]]</li>}}
        {{#if:{{{Weapon4|}}}|<li>[[{{{Weapon4}}}]]</li>}}
      </ul>
    </div>
    <div class="build-section">
      <h3 class="build-section-title">📖 Tomes</h3>
      <ul>
        {{#if:{{{Tome1|}}}|<li>[[{{{Tome1}}}]]</li>}}
        {{#if:{{{Tome2|}}}|<li>[[{{{Tome2}}}]]</li>}}
        {{#if:{{{Tome3|}}}|<li>[[{{{Tome3}}}]]</li>}}
        {{#if:{{{Tome4|}}}|<li>[[{{{Tome4}}}]]</li>}}
      </ul>
    </div>
    <div class="build-section">
      <h3 class="build-section-title">💎 Items</h3>
      <ul>
        {{#if:{{{Item1|}}}|<li>[[{{{Item1}}}]]</li>}}
        {{#if:{{{Item2|}}}|<li>[[{{{Item2}}}]]</li>}}
        {{#if:{{{Item3|}}}|<li>[[{{{Item3}}}]]</li>}}
        {{#if:{{{Item4|}}}|<li>[[{{{Item4}}}]]</li>}}
        {{#if:{{{Item5|}}}|<li>[[{{{Item5}}}]]</li>}}
        {{#if:{{{Item6|}}}|<li>[[{{{Item6}}}]]</li>}}
      </ul>
    </div>
  </div>
  <div role="main" class="build-strategy">
    <h2>Build Strategy & Guide</h2>
    <p>{{{Strategy|No strategy guide provided.}}}</p>
  </div>
</div>
<style>
.build-page-container{display:grid;grid-template-columns:340px 1fr;gap:16px}
.build-infobox{border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:12px;background:rgba(255,255,255,.04)}
.build-title{font-size:1.1rem;font-weight:700;margin-bottom:.25rem}
.build-author,.build-character{opacity:.9}
.build-section{margin-top:.6rem}
.build-section-title{margin:.4rem 0}
.build-strategy{border:1px solid rgba(255,255,255,.15);border-radius:12px;padding:12px;background:rgba(255,255,255,.02)}
@media (max-width:900px){
  .build-page-container{grid-template-columns:1fr}
}
</style>
[[Category:Builds]]
[[Category:Builds/{{{PlayerCharacter|Unknown}}}]]
</includeonly>

Revision as of 13:04, 3 October 2025


This template defines the table "builds". View table.