custom/plugins/NetzpBlog6/src/Resources/views/storefront/page/blog/post-meta.html.twig line 1

Open in your IDE?
  1. {% set isoCode = app.request.locale|lower|split('-') %}
  2. {% set navigationId = app.request.get('navigationId') %}
  3. {% set navigationUrl = null %}
  4. {% if navigationId != null and (element.config.layout.value == "cards" or element.config.layout.value == "list") %}
  5.     {% set navigationUrl = seoUrl('frontend.navigation.page', { navigationId: navigationId }) %}
  6. {% endif %}
  7. <div class="card-text mt-1">
  8.     {% block blog_content_post_inner_meta_date %}
  9.         <small class="text-muted post-date">
  10.             {% sw_icon 'calendar' style { 'size': 'sm' } %} {{ post.postdate is empty ? "" : post.postdate|format_datetime('long', 'none', timezone='UTC', locale=isoCode[0]) }}
  11.         </small>
  12.     {% endblock %}
  13.     {% block blog_content_post_inner_meta_author %}
  14.         {% if config.showauthor and (post.author.translated.name) %}
  15.             <small class="text-muted post-author">
  16.                 &nbsp;{% sw_icon 'avatar' style { 'size': 'sm' } %} {{ post.author.translated.name }}
  17.             </small><br>
  18.         {% endif %}
  19.     {% endblock %}
  20.     {% block blog_content_post_inner_meta_category %}
  21.         {% if post.category.translated.title %}
  22.             <small class="text-muted post-category">
  23.                 {% sw_icon 'map-closed' style { 'size': 'sm' } %}
  24.                 {% if navigationUrl != null  %}
  25.                     {% set categoryUrl = navigationUrl ~ '?categories=' ~ post.category.id %}
  26.                     <a href="{{ categoryUrl }}">{{ post.category.translated.title }}</a>
  27.                 {% else %}
  28.                     {{ post.category.translated.title }}
  29.                 {% endif %}
  30.                 {% if(post.categories|length > 0) %}
  31.                     {% for addCategory in post.categories %}
  32.                         {% if addCategory.translated.title != post.category.translated.title %}
  33.                             {% if navigationUrl != null  %}
  34.                                 {% set categoryUrl = navigationUrl ~ '?categories=' ~ addCategory.id %}
  35.                                 | <a href="{{ categoryUrl }}">{{ addCategory.translated.title }}</a>
  36.                             {% else %}
  37.                                 | {{ addCategory.translated.title }}
  38.                             {% endif %}
  39.                         {% endif %}
  40.                     {% endfor %}
  41.                 {% endif %}
  42.             </small>
  43.         {% endif %}
  44.     {% endblock %}
  45.     {% block blog_content_post_inner_meta_tags %}
  46.         {% if config.showtags and (post.tags|length > 0) %}
  47.             <small class="text-muted post-tags">
  48.                 &nbsp;{% sw_icon 'tags' style { 'size': 'sm' } %}
  49.                 {% for tag in post.tags %}
  50.                     {% if navigationUrl != null  %}
  51.                         {% set tagUrl = navigationUrl ~ '?tags=' ~ tag.id %}
  52.                         <a href="{{ tagUrl }}">{{ tag.name }}</a>{% if not loop.last %}, {% endif %}
  53.                     {% else %}
  54.                         {{ tag.name }}{% if not loop.last %}, {% endif %}
  55.                     {% endif %}
  56.                 {% endfor %}
  57.             </small>
  58.         {% endif %}
  59.     {% endblock %}
  60. </div>