uikit_components-8.x-3.1/templates/components/uikit-comment.html.twig

templates/components/uikit-comment.html.twig
{#
/**
 * @file
 * Default theme implementation for a UIkit Comment.
 *
 * Available variables:
 * - attributes: HTML attributes to be applied to the comment.
 * - avatar: An assocative array containing:
 *   - style_name: The name of the image style to be applied.
 *   - uri: URI of the source image before styling.
 *   - height: The height of the image.
 *   - width: The width of the image.
 *   - alt: The alternative text for text-based browsers. HTML 4 and XHTML 1.0
 *     always require an alt attribute. The HTML 5 draft allows the alt
 *     attribute to be omitted in some cases. Therefore, this variable defaults
 *     to an empty string, but can be set to NULL for the attribute to be
 *     omitted. Usually, neither omission nor an empty string satisfies
 *     accessibility requirements, so it is strongly encouraged for code using
 *     '#theme' => 'image_style' to pass a meaningful value for this variable.
 *     - http://www.w3.org/TR/REC-html40/struct/objects.html#h-13.8
 *     - http://www.w3.org/TR/xhtml1/dtds.html
 *     - http://dev.w3.org/html5/spec/Overview.html#alt
 *   - title: The title text is displayed when the image is hovered in some
 *     popular browsers.
 *   - attributes: Associative array of attributes to be placed in the img tag.
 * - title: The title to display in the comment header.
 * - meta: An array containing the metadata to display in the comment header.
 * - comment: The content to display for the comment body.
 *
 * @see template_preprocess_image_style()
 * @see \Drupal\uikit_components\Element\UIkitComment
 * @see template_preprocess_uikit_comment()
 * @see https://getuikit.com/docs/comment
 *
 * @ingroup uikit_components_theme_render
 */
#}
{% if comment %}
  <article{{ attributes }}>
    {% if avatar or title or meta %}
      <header class="uk-comment-header uk-grid-medium uk-flex-middle" uk-grid>
        {% if avatar %}
          <div class="uk-width-auto">
            {{ avatar }}
          </div>
        {% endif %}
        <div class="uk-width-expand">
          {% if title %}
            <h4 class="uk-comment-title uk-margin-remove">{{ title }}</h4>
          {% endif %}

          {% if meta %}
            <ul class="uk-comment-meta uk-subnav uk-subnav-divider uk-margin-remove-top">
              {% for item in meta %}
                <li>{{ item }}</li>
              {% endfor %}
            </ul>
          {% endif %}
        </div>
      </header>
    {% endif %}

    {{ comment }}
  </article>
{% endif %}

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

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