Template

Difference between revisions of "FeedItem"

 
(7 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly>{{#switch: {{{style|overlay}}}
<includeonly>{{#if:{{#feedonce:{{{%PAGE%}}}}}|{{FeedCard|page={{{%PAGE%}}}|title={{{%TITLE%}}}|image={{{image|}}}|desc={{{desc|{{{description|}}}}}}|cta={{{cta|}}}|ctalabel={{{ctalabel|}}}}}}}</includeonly><noinclude>
 
Passes the values of a page's FeedData line to Template:FeedCard, once per page even if a page has more than one FeedData line. Never typed by hand.
| side =
<div class="feed-item feed-item-side">
  <a href="{{fullurl:{{{page}}}}}" class="feed-item-link">
    <div class="feed-item-thumb" style="background-image:url('{{filepath:{{{image|}}}}}');"></div>
    <div class="feed-item-body">
      <h3>{{{title}}}</h3>
      <div class="feed-item-desc">{{{desc|}}}<span class="feed-item-more">More &raquo;</span></div>
      {{#if:{{{cta|}}}|<a class="feed-item-cta" href="{{{cta}}}">{{{ctalabel|Learn more}}}</a>}}
      {{#if:{{{actions|}}}|<div class="feed-item-actions"><button title="Like">&#9825;</button><button title="Share">&#8599;</button></div>}}
    </div>
  </a>
</div>
 
| overlaytop =
<div class="feed-item feed-item-overlaytop">
  <a href="{{fullurl:{{{page}}}}}" class="feed-item-link">
    <div class="feed-item-thumb" style="background-image:url('{{filepath:{{{image|}}}}}');">
      {{#if:{{{actions|}}}|<div class="feed-item-actions"><button title="Like">&#9825;</button><button title="Share">&#8599;</button></div>}}
      <div class="feed-item-title-top"><h3>{{{title}}}</h3></div>
      <div class="feed-item-desc-overlay">{{{desc|}}}<span class="feed-item-more">More &raquo;</span></div>
      {{#if:{{{cta|}}}|<a class="feed-item-cta" href="{{{cta}}}">{{{ctalabel|Learn more}}}</a>}}
    </div>
  </a>
</div>
 
| #default =
<div class="feed-item">
  <a href="{{fullurl:{{{page}}}}}" class="feed-item-link">
    <div class="feed-item-thumb" style="background-image:url('{{filepath:{{{image|}}}}}');">
      <div class="feed-item-title"><h3>{{{title}}}</h3></div>
    </div>
    <div class="feed-item-desc">{{{desc|}}}<span class="feed-item-more">More &raquo;</span></div>
  </a>
</div>
}}</includeonly><noinclude>
Renders one feed card, in one of three styles depending on the
'''style''' parameter passed down from {{tl|Feed}}: default (unchanged
from before), <code>overlaytop</code>, or <code>side</code>. See
Template:Feed's documentation for how to choose a style. Not normally
called directly.
</noinclude>
</noinclude>

Latest revision as of 03:57, 28 October 2026

Passes the values of a page's FeedData line to Template:FeedCard, once per page even if a page has more than one FeedData line. Never typed by hand.