Jump to content

Template:Insert quote panel: Difference between revisions

From Insurer Brain
Content deleted Content added
Created page with "<!-- ========================= Template:Insert quote panel ========================= --> <includeonly><templatestyles src="Insert quote panel/styles.css" /> <div class="insert-quote-panel {{#if:{{{class|}}}|{{{class}}}}}" style="{{{style|}}}"> {{{1|}}} </div></includeonly><noinclude> == What this does == Reusable wrapper panel for quotes (or any short callout). Styling is kept in TemplateStyles. == Parameters == * <code>1</code> – Required. The content to display (e.g..."
 
No edit summary
Line 1: Line 1:
<!-- =========================
Template:Insert quote panel
========================= -->
<includeonly><templatestyles src="Insert quote panel/styles.css" />
<includeonly><templatestyles src="Insert quote panel/styles.css" />
<div class="insert-quote-panel {{#if:{{{class|}}}|{{{class}}}}}" style="{{{style|}}}">
<div class="insert-quote-panel {{#if:{{{class|}}}|{{{class}}}}}" style="{{{style|}}}">
{{#if:{{{image|}}}|
<div class="insert-quote-image">[[File:{{{image}}}|50px|link=|alt=]]</div>
}}
<div class="insert-quote-content">
{{{1|}}}
{{{1|}}}
</div>
</div></includeonly><noinclude>
</div></includeonly><noinclude>
== What this does ==
== What this does ==
Line 10: Line 12:


== Parameters ==
== Parameters ==
* <code>1</code> – Required. The content to display (e.g., <code>{{Quote of the day}}</code>).
* <code>1</code> – Required. The content to display.
* <code>image</code> – Optional. Filename of the profile picture (e.g., <code>Author.jpg</code>). Default width is 50px.
* <code>style</code> – Optional. Extra inline CSS to override defaults (e.g., borders, radius).
* <code>style</code> – Optional. Extra inline CSS to override defaults (e.g., borders, radius).
* <code>class</code> – Optional. Extra classes for site-specific tweaks.
* <code>class</code> – Optional. Extra classes for site-specific tweaks.


== Examples ==
== Examples ==
Basic (No image - looks exactly like before):
Basic:
<pre>
<pre>
{{Insert quote panel
{{Insert quote panel
Line 22: Line 25:
</pre>
</pre>


With small overrides:
With Profile Picture:
<pre>
<pre>
{{Insert quote panel
{{Insert quote panel
| image = Thomas-buberl.jpg
| {{Quote of the day}}
| {{Quote of the day}}
| style=border:1px solid #9CA4AC; border-radius:6px;
}}
}}
</pre>
</pre>


Arbitrary content:
Arbitrary content with Image:
<pre>
<pre>
{{Insert quote panel
{{Insert quote panel
| image = Example.jpg
| <blockquote>“Simplicity is the ultimate sophistication.” — Leonardo da Vinci</blockquote>
| <blockquote>“Simplicity is the ultimate sophistication.” — Leonardo da Vinci</blockquote>
}}
}}

Revision as of 21:06, 16 December 2025

What this does

Reusable wrapper panel for quotes (or any short callout). Styling is kept in TemplateStyles.

Parameters

  • 1 – Required. The content to display.
  • image – Optional. Filename of the profile picture (e.g., Author.jpg). Default width is 50px.
  • style – Optional. Extra inline CSS to override defaults (e.g., borders, radius).
  • class – Optional. Extra classes for site-specific tweaks.

Examples

Basic (No image - looks exactly like before):

{{Insert quote panel
 | {{Quote of the day}}
}}

With Profile Picture:

{{Insert quote panel
 | image = Thomas-buberl.jpg
 | {{Quote of the day}}
}}

Arbitrary content with Image:

{{Insert quote panel
 | image = Example.jpg
 | <blockquote>“Simplicity is the ultimate sophistication.” — Leonardo da Vinci</blockquote>
}}