socialbase-1.1.0/templates/post/post.html.twig

templates/post/post.html.twig
{#
/**
* @file post.html.twig
* Default theme implementation to present Post data.
*
* This template is used when viewing Post pages.
*
*
* Available variables:
* - content: A list of content items. Use 'content' to print all content, or
* - attributes: HTML attributes for the container element.
*
* @see template_preprocess_post()
*
* @ingroup themeable
*/
#}

{{ attach_library('socialbase/comment') }}
{{ attach_library('socialbase/post') }}
{{ attach_library('socialbase/page-node')}}

{%
  set classes = [
  'media',
  not published ? 'post-unpublished',
]
%}

<div class="card">
  <div class="card__block">

    <div class="media-wrapper">
      <div {{ attributes.addClass(classes) }}>
        <div class="media-left avatar">
          {% if author_picture %}
            {{ author_picture }}
          {% endif %}
        </div>
        <div class="media-body">
          <div class="media-heading text-m">
            {% if content.user_id %}
              {{ content.user_id }}
            {% endif %}
            <div class="post-date">
              {{ date }}
              {% if visibility_icon and visibility_label %}
                <svg class="margin-left-s icon-visibility">
                  <title>{% trans %} Visibility {% endtrans %}</title>
                  <use xlink:href="#icon-{{ visibility_icon }}"></use>
                </svg>
                <strong>{{ visibility_label }}</strong>
              {% endif %}
              {% if not published %}
                <span class="badge badge-default badge--pill">
                  {% trans %} unpublished {% endtrans %}
                </span>
              {% endif %}
            </div>
          </div>
        </div>
      </div>
      {% if content.links %}
          {{ content.links }}
      {% endif %}
    </div>
    <div class="margin-top-s iframe-container">

        <div class="body-text">
            {{ content|without('links', 'field_post_comments', 'like_and_dislike', 'field_post_image', 'user_id') }}
        </div>

      {% if content.field_post_image|render %}
        <p>{{ content.field_post_image }}</p>
      {% endif %}

      <div class="clearfix"></div>
      {{ content.like_and_dislike }}
    </div>

    {% if content.field_post_comments %}
        {{ content.field_post_comments }}
    {% endif %}

  </div>
</div>

Главная | Обратная связь

drupal hosting | друпал хостинг | it patrol .inc