Template:Article: Difference between revisions

From elijah
Jump to navigation Jump to search
WikiSync push v1.1
WikiSync push v1.1
Line 3: Line 3:
__NOFACTBOX__
__NOFACTBOX__
[[Category:Articles]]
[[Category:Articles]]
{{DISPLAYTITLE:{{{HasTitle|}}}}}


<!-- ==========================================================
<!-- ==========================================================
Line 41: Line 40:
     VISUAL DISPLAY (THE CARD)
     VISUAL DISPLAY (THE CARD)
     ========================================================== -->
     ========================================================== -->
<div class="article-card" style="
<div class="wiki-card">
  font-family: Georgia, 'Times New Roman', serif;
  border: 1px solid #c8d0d8;
  border-radius: 6px;
  background: #ffffff;
  width: 100%;
  margin: 0 0 1.5em 0;
  box-shadow: 0 2px 8px rgba(0,0,0,0.10);
  overflow: hidden;
  display: block;
  box-sizing: border-box;
">


   <!-- Card Header -->
   <!-- Card Header -->
   <div style="
   <div class="wiki-card-header">
    background: linear-gradient(135deg, #3b2a1a 0%, #5c4033 100%);
     <div class="wiki-card-title">{{{HasTitle|{{PAGENAME}}}}}</div>
    color: #ffffff;
    padding: 0.75em 1em 0.6em 1em;
  ">
     <div style="font-size:1.25em; font-weight:bold; letter-spacing:0.02em; line-height:1.2;">
      {{{HasTitle|{{PAGENAME}}}}}
    </div>
     {{#if:{{{HasAuthor|}}}|
     {{#if:{{{HasAuthor|}}}|
       <div style="font-size:0.82em; opacity:0.80; margin-top:0.2em;">{{{HasAuthor}}}</div>
       <div class="wiki-card-subtitle">{{{HasAuthor}}}</div>
     }}
     }}
   </div>
   </div>
Line 76: Line 58:
       <!-- Topics -->
       <!-- Topics -->
       {{#if:{{{BelongsToTopic|}}}|
       {{#if:{{{BelongsToTopic|}}}|
         <div style="font-size:0.88em; margin-bottom:0.55em; text-align:left;">
         <div class="wiki-prop">
           <span style="color:#777;">'''Topics'''</span>
           <span class="wiki-prop-label">Topics</span>
           <ul style="margin:0.2em 0 0 1.2em; padding:0;">
           {{#arraymap:{{{BelongsToTopic|}}}|;|@@|<span class="wiki-chip">[[BelongsToTopic::@@]]</span>|}}
            {{#arraymap:{{{BelongsToTopic|}}}|;|@@|<li>[[BelongsToTopic::@@]]</li>|}}
          </ul>
         </div>
         </div>
       }}
       }}


       <!-- Period & Region -->
       <!-- Period -->
       <table style="border-collapse:collapse; font-size:0.88em; margin-bottom:0.55em;">
       {{#if:{{{HasTimePeriod|}}}|
        {{#if:{{{HasTimePeriod|}}}|
        <div class="wiki-prop">
          <tr>
          <span class="wiki-prop-label">Period</span>
            <td style="color:#777; padding:0.12em 0.8em 0.12em 0; white-space:nowrap; vertical-align:top; text-align:left;">'''Period'''</td>
          {{#arraymap:{{{HasTimePeriod|}}}|;|@@|<span class="wiki-chip">[[HasTimePeriod::@@]]</span>|}}
            <td style="color:#222; text-align:left;">{{#arraymap:{{{HasTimePeriod|}}}|;|@@|[[HasTimePeriod::@@]]|&ensp;·&ensp;}}</td>
        </div>
          </tr>
      }}
        }}
 
        {{#if:{{{HasRegion|}}}|
      <!-- Region -->
          <tr>
      {{#if:{{{HasRegion|}}}|
            <td style="color:#777; padding:0.12em 0.8em 0.12em 0; white-space:nowrap; vertical-align:top; text-align:left;">'''Region'''</td>
        <div class="wiki-prop">
            <td style="color:#222; text-align:left;">{{{HasRegion}}}</td>
          <span class="wiki-prop-label">Region</span>
          </tr>
          <span class="wiki-chip">{{{HasRegion}}}</span>
        }}
        </div>
        {{#if:{{{HasNationalLibraryCode|}}}|
      }}
          <tr>
 
            <td style="color:#777; padding:0.12em 0.8em 0.12em 0; white-space:nowrap; vertical-align:top; text-align:left;">'''NLI Code'''</td>
      <!-- NLI Code -->
            <td style="color:#222; text-align:left;">{{{HasNationalLibraryCode}}}</td>
      {{#if:{{{HasNationalLibraryCode|}}}|
          </tr>
        <div class="wiki-prop">
        }}
          <span class="wiki-prop-label">NLI Code</span>
      </table>
          <span style="color:#222;">{{{HasNationalLibraryCode}}}</span>
        </div>
      }}


       <!-- Extensions -->
       <!-- Extensions -->
       {{#if:{{{HasExtension|}}}|
       {{#if:{{{HasExtension|}}}|
         <div style="font-size:0.88em; margin-bottom:0.55em; text-align:left;">
         <div class="wiki-prop">
           <span style="color:#777;">'''Extensions'''</span>
           <span class="wiki-prop-label">Extensions</span>
           <ul style="margin:0.2em 0 0 1.2em; padding:0;">
           {{#arraymap:{{{HasExtension|}}}|;|@@|<span class="wiki-chip">[[HasExtension::@@|@@]]</span>|}}
            {{#arraymap:{{{HasExtension|}}}|;|@@|<li>[[HasExtension::@@|@@]]</li>|}}
          </ul>
         </div>
         </div>
       }}
       }}
Line 118: Line 98:
       <!-- Related Personalities -->
       <!-- Related Personalities -->
       {{#if:{{{HasRelatedPersonalities|}}}|
       {{#if:{{{HasRelatedPersonalities|}}}|
         <div style="font-size:0.88em; margin-bottom:0.55em; text-align:left;">
         <div class="wiki-prop">
           <span style="color:#777;">'''Related Personalities'''</span>
           <span class="wiki-prop-label">Related Personalities</span>
           <ul style="margin:0.2em 0 0 1.2em; padding:0;">
           {{#arraymap:{{{HasRelatedPersonalities|}}}|;|@@|<span class="wiki-chip">[[@@]]</span>|}}
            {{#arraymap:{{{HasRelatedPersonalities|}}}|;|@@|<li>[[@@]]</li>|}}
          </ul>
         </div>
         </div>
       }}
       }}
Line 128: Line 106:
       <!-- Related Communities -->
       <!-- Related Communities -->
       {{#if:{{{HasRelatedCommunities|}}}|
       {{#if:{{{HasRelatedCommunities|}}}|
         <div style="font-size:0.88em; margin-bottom:0.55em; text-align:left;">
         <div class="wiki-prop">
           <span style="color:#777;">'''Related Communities'''</span>
           <span class="wiki-prop-label">Related Communities</span>
           <ul style="margin:0.2em 0 0 1.2em; padding:0;">
           {{#arraymap:{{{HasRelatedCommunities|}}}|;|@@|<span class="wiki-chip">[[@@]]</span>|}}
            {{#arraymap:{{{HasRelatedCommunities|}}}|;|@@|<li>[[@@]]</li>|}}
          </ul>
         </div>
         </div>
       }}
       }}
Line 138: Line 114:
       <!-- Related Entries -->
       <!-- Related Entries -->
       {{#if:{{{HasRelatedEntries|}}}|
       {{#if:{{{HasRelatedEntries|}}}|
         <div style="font-size:0.88em; margin-bottom:0.3em; text-align:left;">
         <div class="wiki-prop">
           <span style="color:#777;">'''Related Entries'''</span>
           <span class="wiki-prop-label">Related Entries</span>
           <ul style="margin:0.2em 0 0 1.2em; padding:0;">
           {{#arraymap:{{{HasRelatedEntries|}}}|;|@@|<span class="wiki-chip">[[@@]]</span>|}}
            {{#arraymap:{{{HasRelatedEntries|}}}|;|@@|<li>[[@@]]</li>|}}
          </ul>
         </div>
         </div>
       }}
       }}
Line 176: Line 150:
   <!-- Map (full width, below body) -->
   <!-- Map (full width, below body) -->
   {{#if:{{{HasMap|}}}|
   {{#if:{{{HasMap|}}}|
     <div style="border-top:1px solid #e4e8ec; padding:0.75em 1em; text-align:center;">
     <div class="wiki-card-map">
       [[{{{HasMap|}}}|center|thumb|500px|Map]]
       [[{{{HasMap|}}}|center|thumb|500px|Map]]
     </div>
     </div>

Revision as of 15:07, 7 June 2026



Use this template on Article: pages to describe encyclopedia entries.

Example:

{{Article
 |HasArticleID=1.4.3
 |HasTitle=Jewish Trade in Poland
 |HasAuthor=Adam Teller
 |BelongsToTopic=Economics; Commerce
 |HasTimePeriod=1772-1914; 1648-1772
 |HasRegion=Galicia
 |HasExtension=Article:042; Article:078
 |HasRelatedPersonalities=Person:Q123456; Person:Q789012
 |HasRelatedCommunities=Community:Kraków; Community:Lviv
 |HasRelatedEntries=Article:011; Article:055
 |HasMainPicture=Image:TomaszTreter1609
 |HasMap=File:GaliciaMap1900.jpg
 |HasNationalLibraryCode=NNL_ALEPH001234567
}}

Then write the narrative text of the article directly after the template call.