{% extends '@nucleus/partials/particle.html.twig' %} {% set topnewsid = random() %} {% block stylesheets %} {% if particle.enabled %} {{ parent() }} {% endif %} {% endblock %} {% set attr_extra = '' %} {% if particle.extra %} {% for attributes in particle.extra %} {% for key, value in attributes %} {% set attr_extra = attr_extra ~ ' ' ~ key|e ~ '="' ~ value|e('html_attr') ~ '"' %} {% endfor %} {% endfor %} {% endif %} {% set article_settings = particle.article %} {% set filter = article_settings.filter %} {% set sort = article_settings.sort %} {% set limit = article_settings.limit %} {% set display = article_settings.display %} {# Category Finder #} {% set category_options = filter.categories ? {id: [filter.categories|split(','), 0]} : {} %} {% set categories = joomla.finder('category', category_options).published(1).language().limit(0).find() %} {# Content Finder #} {% if filter.articles %} {% set article_options = filter.articles ? {id: [filter.articles|replace(' ', '')|split(',')]} : {} %} {% set article_finder = joomla.finder('content', article_options).published(1).language() %} {% else %} {% set article_finder = joomla.finder('content').category(categories).published(1).language() %} {% endif %} {% set featured = filter.featured|default('include') %} {% if featured == 'exclude' %} {% do article_finder.featured(false) %} {% elseif featured == 'only' %} {% do article_finder.featured(true) %} {% endif %} {% set limit %} {% if particle.style|default("style1") == "style1" %}5{% endif %} {% if particle.style|default("style1") == "style2" %}3{% endif %} {% if particle.style|default("style1") == "style3" %}4{% endif %} {% endset %} {% set articles = article_finder.order(sort.orderby, sort.ordering).limit(limit|e).start(article_settings.limit.start).find() %} {% set particleheading %}
{{ particle.introtext|raw }}
{% endif %}