vendor/store.shopware.com/moorlmagazine/src/Resources/views/storefront/element/cms-element-magazine-article-meta.html.twig line 1

Open in your IDE?
  1. {% set magazineArticle = page.magazineArticle %}
  2. {% if magazineArticle.swCategories.count > 0 %}
  3.     {% set overviewLink = seoUrl('frontend.navigation.page', { navigationId: magazineArticle.swCategories.first().id }) %}
  4. {% elseif config('MoorlMagazine.config.category') %}
  5.     {% set overviewLink = seoUrl('frontend.navigation.page', { navigationId: config('MoorlMagazine.config.category') }) %}
  6. {% else %}
  7.     {% set overviewLink = null %}
  8. {% endif %}
  9. <div class="cms-element-{{ element.type }}">
  10.     {% block magazine_article_meta %}
  11.         <ul>
  12.             {% block magazine_article_meta_sticky %}
  13.                 {% if magazineArticle.sticky %}
  14.                     <li>
  15.                         {% sw_icon 'pushpin' %}
  16.                         {{ "moorl-magazine.sticky"|trans }}
  17.                     </li>
  18.                 {% endif %}
  19.             {% endblock %}
  20.             {% block magazine_article_meta_date %}
  21.                 {% if config('MoorlMagazine.config.enableDate') %}
  22.                     <li>
  23.                         {% sw_icon 'calendar-empty' %}
  24.                         {{ magazineArticle.date|format_date('long', locale=app.request.locale) }}
  25.                     </li>
  26.                 {% endif %}
  27.             {% endblock %}
  28.             {% block magazine_article_meta_categories %}
  29.                 {% if magazineArticle.categories.count() %}
  30.                     <li>
  31.                         {% sw_icon 'bookmark' %}
  32.                         <div>
  33.                             {% for category in magazineArticle.categories %}
  34.                                 {% if overviewLink %}
  35.                                     <a href="{{ overviewLink }}?moorl-magazine-article-category={{ category.id }}"
  36.                                        title="{{ category.translated.name }}">{{ category.translated.name }}</a>
  37.                                 {% else %}
  38.                                     <span>{{ category.translated.name }}</span>
  39.                                 {% endif %}
  40.                             {% endfor %}
  41.                         </div>
  42.                     </li>
  43.                 {% endif %}
  44.             {% endblock %}
  45.             {% block magazine_article_meta_tags %}
  46.                 {% if magazineArticle.tags.count() %}
  47.                     <li>
  48.                         {% sw_icon 'tags' %}
  49.                         <div>
  50.                             {% for tag in magazineArticle.tags %}
  51.                                 {% if overviewLink %}
  52.                                     <a href="{{ overviewLink }}?moorl-magazine-article-tag={{ tag.id }}"
  53.                                        title="{{ tag.name }}">{{ tag.name }}</a>
  54.                                 {% else %}
  55.                                     <span>{{ tag.name }}</span>
  56.                                 {% endif %}
  57.                             {% endfor %}
  58.                         </div>
  59.                     </li>
  60.                 {% endif %}
  61.             {% endblock %}
  62.             {% block magazine_article_meta_back %}
  63.                 {% if overviewLink %}
  64.                     <li>
  65.                         {% sw_icon 'stack' %}
  66.                         <a href="{{ overviewLink }}"
  67.                            title="{{ "moorl-magazine.backToOverview"|trans }}">{{ "moorl-magazine.backToOverview"|trans }}</a>
  68.                     </li>
  69.                 {% endif %}
  70.             {% endblock %}
  71.             {% block magazine_article_meta_creator %}
  72.                 {% if config('MoorlMagazine.config.enableCreator') %}
  73.                     {% if magazineArticle.creator %}
  74.                         <li>
  75.                             {% sw_include '@Storefront/plugin/moorl-creator/component/creator-card-mini.html.twig' with {
  76.                                 creator: magazineArticle.creator
  77.                             } %}
  78.                         </li>
  79.                     {% endif %}
  80.                 {% endif %}
  81.             {% endblock %}
  82.         </ul>
  83.     {% endblock %}
  84. </div>