Component

Aggregator item

Some extra's for aggregator-item components.

 

Extra template suggestions

Added a more specific template suggestion depending on the name of the feed the aggregator-item is from.

<!-- THEME DEBUG -->
<!-- THEME HOOK: 'aggregator_item' -->
<!-- FILE NAME SUGGESTIONS:
   X aggregator-item--wikipedia.html.twig
   * aggregator-item.html.twig
-->

In above example:

  • wikipedia is the name of the feed.

 

Better classes

The classes on aggregator-items has been changed to:


{%
  set classes = [
    'aggregator-item',
    feed ? 'aggregator-item--' ~ feed|clean_class,
  ]
%}

Which gives you the following classes:

.aggregator-item {}
.aggregator-item--wikipedia {}

 

Making more variables available in Twig

Aggregator items are not exposed in Drupal's Field UI, therefor it's tricky to reach the right variables. In this component 2 variables have been added that are available in the template:

  • {{ .feed }} can be used to show the name of the feed.
  • {{ adapted_time }} can be used to show the aggregator-item was last updated.
aggregator-item
Drupal Core
Responsive
Accessible
HTML
0 downloads
horizontal beam No open issue

comments

No comments yet