Template: Blog post

No edit summary
No edit summary
 
(31 intermediate revisions by the same user not shown)
Line 1: Line 1:
<!-- Template:Blog_post -->
<noinclude>
<noinclude>
<!--
This template uses Extension:Cargo.
Make sure Cargo is installed and enabled before using this template.
-->
{{#cargo_declare:
{{#cargo_declare:
  _table=blog_posts
  _table=blog_posts
Line 18: Line 12:
}}
}}
{{documentation}}
{{documentation}}
</noinclude><includeonly>
</noinclude><includeonly>{{#cargo_store:
{{#cargo_store:
  _table=blog_posts
  _table=blog_posts
  | title={{{title|{{PAGENAME}}}}}
  | title={{{title|{{PAGENAME}}}}}
Line 29: Line 22:
  | keywords={{{keywords|}}}
  | keywords={{{keywords|}}}
  | mode={{{mode|}}}
  | mode={{{mode|}}}
}}
}}<templatestyles src="Template:Blog_post/styles.css" />
 
{{DISPLAYTITLE:{{{title|{{PAGENAME}}}}}}}<div class="blog-article"><div class="blog-byline">{{#if:{{{date|}}}|<span class="blog-date">{{#time:j F Y|{{{date}}}}}</span>}}{{#if:{{{authors|{{{author|}}}}}}|{{#if:{{{date|}}}| }}<span class="blog-authors"> by {{{authors|{{{author|}}}}}}</span>}}
<templatestyles src="Template:Blog_post/styles.css" />
</div>{{#if:{{{image|}}}|<div class="blog-hero">
 
[[File:{{{image}}}|frameless|class=blog-hero-img|link=|alt={{{image_alt|}}}]]
<div class="blogpost">
</div>}}{{#if:{{{image_alt|}}}|<div class="blog-hero-cap" style="padding-bottom:10px;">{{{image_alt}}}</div>}}{{#if:{{{description|}}}|<!--<p class="blog-standfirst">--><h3 style="text-align:center;padding-bottom:0px;margin-bottom:30px;">{{{description}}}</h3><!--</p>-->}}
  <!-- Banner image (hidden if hide_banner is set or image not set) -->
  {{#if:{{{hide_banner|}}}||{{#if:{{{image|}}}|[[File:{{{image}}}|class=blogpost-banner|alt={{{image_alt|{{{description|}}}}}}]]}}}}
 
  <h1 class="blogpost-title">{{{title|{{PAGENAME}}}}}</h1>
 
  <div class="blogpost-meta">
    {{#if:{{{date|}}}|<span class="blogpost-date">{{{date}}}</span>}}
    {{#if:{{{authors|{{{author|}}}}}}|{{#if:{{{date|}}}| }}<span class="blogpost-authors">{{{authors|{{{author|}}}}}}</span>}}
    {{#if:{{{mode|}}}| <span class="blogpost-mode">{{{mode}}}</span>}}
  </div>
 
  {{#if:{{{description|}}}|<div class="blogpost-desc">{{{description}}}</div>}}
 
  {{#if:{{{keywords|}}}|<div class="blogpost-keywords"><b>Keywords:</b> {{{keywords}}}</div>}}
</div>
</div>
[[Category:Blog posts]]
[[Category:Blog posts]]
</includeonly>
</includeonly>

Latest revision as of 23:15, 1 October 2025

This template defines the table "blog_posts". View table. Template:Documentation

Discuss this page