Template:Article: Difference between revisions
From AbhiprayaVedi
No edit summary |
No edit summary |
||
| (44 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
{{# | <includeonly> | ||
{{DISPLAYTITLE:{{{ | {{#set: | ||
DisplayTitle={{{DisplayTitle|{{{Title|}}}}}} | |||
<div class="article- | |Date={{{Date|}}} | ||
|Category={{{Category|}}} | |||
<div class="article-header"> | |Author={{{Author|}}} | ||
|Image1={{{Image1|}}} | |||
|Language={{{Language|}}} | |||
|Introduction={{{Introduction|}}} | |||
}} | |||
{{DISPLAYTITLE:{{{DisplayTitle|{{{Title|}}}}}}}} | |||
<templatestyles src="Template:Article/styles.css" /> | |||
{{#set:Date={{{Date|}}}|Category={{{Category|}}}}} | |||
<div class="article-container" data-language="{{{Language|}}}"> | |||
<div class="article-header"><div class="author-info"><span class="author-name">{{{Author|}}}</span> <span class="date-info">{{#time:d-m-Y|{{{Date|}}}}}</span> <span class="category-badge">{{{Category|}}}</span></div></div> | |||
{{#if:{{{Introduction|}}}|<div class="introduction-section">{{{Introduction|}}}</div>|}} | |||
<div class="content-wrapper"> | |||
<div class="main-content"> | |||
{{#if:{{{Image1|}}}|<div class="image-left">[[File:{{{Image1}}}|frameless|400px|{{{Image1Caption|}}}]]<div class="image-caption">{{{Image1Caption|}}}</div></div>|}} | |||
<div class="article-text"> | |||
{{{Content|}}} | |||
</div> | |||
<!-- Second Image (Centered) --> | |||
{{#if:{{{Image2|}}}| | |||
<div class="content-image"> | |||
[[File:{{{Image2}}}|frameless|650px|{{{Image2Caption|}}}]] | |||
<div class="image-caption">{{{Image2Caption|}}}</div> | |||
</div> | </div> | ||
|}} | |||
{{#if:{{{ | <!-- Source Attribution --> | ||
<div class=" | {{#if:{{{SourceName|}}}| | ||
{{{ | <div class="source-attribution"> | ||
<strong>Source:</strong> {{{SourceName|}}} | |||
{{#if:{{{OriginalAuthor|}}}| • <strong>Original Author:</strong> {{{OriginalAuthor|}}}|}} | |||
{{#if:{{{SourceURL|}}}| • [{{{SourceURL|}}} Original Article]|}} | |||
</div> | </div> | ||
|}} | |||
<!-- “More in this Category” Section --> | |||
{{#if:{{{Category|}}}|<div class="related-articles"> | |||
<h2>📄 More in {{{Category|}}}</h2> | |||
<ul> | |||
{{#ask: | |||
[[Category:{{{Category|}}}]] | |||
[[!{{FULLPAGENAME}}]] | |||
[[Date::+]] | |||
|?DisplayTitle | |||
|sort=Date | |||
|order=desc | |||
|limit=5 | |||
|format=template | |||
|template=RelatedArticleRow | |||
|link=none | |||
|headers=hide | |||
|searchlabel= | |||
}} | }} | ||
</ul> | |||
</div>|}} | |||
</div> | </div> | ||
<!-- Right Sidebar --> | |||
<div class="right-sidebar"> | |||
<div class=" | <!-- Author Info Box --> | ||
<div class="author-infobox"> | |||
{{#if:{{{Thumbnail|}}}| | |||
<div class="author-photo"> | |||
[[File:{{{Thumbnail}}}|frameless|150px]] | |||
</div> | </div> | ||
}} | |}} | ||
<div class="author-name-box">[[Author:{{{Author|}}}|{{{Author|}}}]]</div> | |||
{{#if:{{{Author_Bio|}}}| | {{#if:{{{Author_Bio|}}}| | ||
<div class=" | <div class="author-bio">{{{Author_Bio|}}}</div> | ||
|}} | |||
</div> | </div> | ||
<!-- Highlights --> | |||
{{#if:{{{Highlight1|}}}| | |||
<div class="highlight-box"> | |||
<div class="highlight-title">💡</div> | |||
<div class="highlight-text">{{{Highlight1|}}}</div> | |||
</div> | |||
|}} | |||
{{#if:{{{Highlight2|}}}| | |||
<div class="highlight-box"> | |||
<div class="highlight-title">💡</div> | |||
<div class="highlight-text">{{{Highlight2|}}}</div> | |||
</div> | |||
|}} | |||
<!-- Key Points --> | |||
{{#if:{{{KeyPoint1|}}}| | |||
<div class="keypoints-float"> | |||
<div class="keypoints-header">📌 Key Points</div> | |||
<ul class="keypoints-list"> | |||
{{#if:{{{KeyPoint1|}}}|<li>{{{KeyPoint1|}}}</li>|}} | |||
{{#if:{{{KeyPoint2|}}}|<li>{{{KeyPoint2|}}}</li>|}} | |||
{{#if:{{{KeyPoint3|}}}|<li>{{{KeyPoint3|}}}</li>|}} | |||
{{#if:{{{KeyPoint4|}}}|<li>{{{KeyPoint4|}}}</li>|}} | |||
</ul> | |||
</div> | |||
|}} | |||
<!-- Sidebar Widget with Related Articles --> | |||
{{#if:{{{Category|}}}|<div class="sidebar-related"> | |||
<div class="sidebar-related-title">🔗 Latest in {{{Category|}}}</div> | |||
<ul> | |||
{{#ask: | |||
[[Category:{{{Category|}}}]] | |||
[[!{{FULLPAGENAME}}]] | |||
[[Date::+]] | |||
|?DisplayTitle | |||
|sort=Date | |||
|order=desc | |||
|limit=3 | |||
|format=template | |||
|template=RelatedArticleRow | |||
|link=none | |||
|headers=hide | |||
|searchlabel= | |||
}} | }} | ||
</ul> | |||
</div>|}} | |||
</div> | |||
</div> | </div> | ||
<!-- Categories --> | |||
[[Category:{{{Category|}}}]] | |||
[[Category:Articles]] | |||
{{#if:{{{Language|}}}|[[Category:{{{Language}}} articles]]|}} | |||
{{#if:{{{OriginalAuthor|}}}| | |||
[[Category:Translations]] | |||
[[Category:Translated by {{{Author|}}}]] | |||
|[[Category:Articles by {{{Author|}}}]]}} | |||
</includeonly> | |||
<noinclude> | |||
== Article Template == | |||
This template renders article pages with proper layout and styling. | |||
[[Category:Templates]] | |||
{{DEFAULTSORT:{{{DisplayTitle|{{{Title|}}}}}}}} | |||
</noinclude> | |||
Latest revision as of 16:04, 2 May 2026
Article Template
This template renders article pages with proper layout and styling.