Issue #1898054 by pixelmord, jenlampton, steveoliver, EVIIILJ, c4rl, vlad.dancer, Fabianx, joelpittet, jwilson3, thedavidmeister, shanethehat, Cottser: Convert comment module to Twig.
2013-05-24 17:04:14 +00:00
|
|
|
{#
|
|
|
|
/**
|
|
|
|
* @file
|
|
|
|
* Default theme implementation for comments.
|
|
|
|
*
|
|
|
|
* Available variables:
|
|
|
|
* - author: Comment author. Can be a link or plain text.
|
|
|
|
* - content: The content-related items for the comment display. Use
|
|
|
|
* {{ content }} to print them all, or print a subset such as
|
2014-03-07 18:29:14 +00:00
|
|
|
* {{ content.field_example }}. Use the following code to temporarily suppress
|
|
|
|
* the printing of a given child element:
|
|
|
|
* @code
|
|
|
|
* {{ content|without('field_example') }}
|
|
|
|
* @endcode
|
Issue #1898054 by pixelmord, jenlampton, steveoliver, EVIIILJ, c4rl, vlad.dancer, Fabianx, joelpittet, jwilson3, thedavidmeister, shanethehat, Cottser: Convert comment module to Twig.
2013-05-24 17:04:14 +00:00
|
|
|
* - created: Formatted date and time for when the comment was created.
|
|
|
|
* Preprocess functions can reformat it by calling format_date() with the
|
|
|
|
* desired parameters on the 'comment.created' variable.
|
|
|
|
* - changed: Formatted date and time for when the comment was last changed.
|
|
|
|
* Preprocess functions can reformat it by calling format_date() with the
|
|
|
|
* desired parameters on the 'comment.changed' variable.
|
|
|
|
* - permalink: Comment permalink.
|
|
|
|
* - submitted: Submission information created from author and created
|
|
|
|
* during template_preprocess_comment().
|
|
|
|
* - user_picture: The comment author's profile picture.
|
|
|
|
* - status: Comment status. Possible values are:
|
|
|
|
* unpublished, published, or preview.
|
|
|
|
* - title: Comment title, linked to the comment.
|
2014-10-15 12:47:32 +00:00
|
|
|
* - attributes: HTML attributes for the containing element.
|
|
|
|
* The attributes.class may contain one or more of the following classes:
|
Issue #1898054 by pixelmord, jenlampton, steveoliver, EVIIILJ, c4rl, vlad.dancer, Fabianx, joelpittet, jwilson3, thedavidmeister, shanethehat, Cottser: Convert comment module to Twig.
2013-05-24 17:04:14 +00:00
|
|
|
* - comment: The current template type; e.g., 'theming hook'.
|
|
|
|
* - by-anonymous: Comment by an unregistered user.
|
2013-09-27 15:34:47 +00:00
|
|
|
* - by-{entity-type}-author: Comment by the author of the parent entity,
|
|
|
|
* eg. by-node-author.
|
Issue #1898054 by pixelmord, jenlampton, steveoliver, EVIIILJ, c4rl, vlad.dancer, Fabianx, joelpittet, jwilson3, thedavidmeister, shanethehat, Cottser: Convert comment module to Twig.
2013-05-24 17:04:14 +00:00
|
|
|
* - preview: When previewing a new or edited comment.
|
|
|
|
* The following applies only to viewers who are registered users:
|
|
|
|
* - unpublished: An unpublished comment visible only to administrators.
|
|
|
|
* - title_prefix: Additional output populated by modules, intended to be
|
|
|
|
* displayed in front of the main title tag that appears in the template.
|
|
|
|
* - title_suffix: Additional output populated by modules, intended to be
|
|
|
|
* displayed after the main title tag that appears in the template.
|
|
|
|
* - content_attributes: List of classes for the styling of the comment content.
|
2014-10-15 12:47:32 +00:00
|
|
|
* - title_attributes: Same as attributes, except applied to the main title
|
|
|
|
* tag that appears in the template.
|
Issue #1898054 by pixelmord, jenlampton, steveoliver, EVIIILJ, c4rl, vlad.dancer, Fabianx, joelpittet, jwilson3, thedavidmeister, shanethehat, Cottser: Convert comment module to Twig.
2013-05-24 17:04:14 +00:00
|
|
|
*
|
|
|
|
* These variables are provided to give context about the parent comment (if
|
|
|
|
* any):
|
|
|
|
* - comment_parent: Full parent comment entity (if any).
|
|
|
|
* - parent_author: Equivalent to author for the parent comment.
|
|
|
|
* - parent_created: Equivalent to created for the parent comment.
|
|
|
|
* - parent_changed: Equivalent to changed for the parent comment.
|
|
|
|
* - parent_title: Equivalent to title for the parent comment.
|
|
|
|
* - parent_permalink: Equivalent to permalink for the parent comment.
|
|
|
|
* - parent: A text string of parent comment submission information created from
|
|
|
|
* 'parent_author' and 'parent_created' during template_preprocess_comment().
|
|
|
|
* This information is presented to help screen readers follow lengthy
|
|
|
|
* discussion threads. You can hide this from sighted users using the class
|
2013-06-17 19:58:27 +00:00
|
|
|
* visually-hidden.
|
Issue #1898054 by pixelmord, jenlampton, steveoliver, EVIIILJ, c4rl, vlad.dancer, Fabianx, joelpittet, jwilson3, thedavidmeister, shanethehat, Cottser: Convert comment module to Twig.
2013-05-24 17:04:14 +00:00
|
|
|
*
|
|
|
|
* These two variables are provided for context:
|
|
|
|
* - comment: Full comment object.
|
2013-09-27 15:34:47 +00:00
|
|
|
* - entity: Entity the comments are attached to.
|
Issue #1898054 by pixelmord, jenlampton, steveoliver, EVIIILJ, c4rl, vlad.dancer, Fabianx, joelpittet, jwilson3, thedavidmeister, shanethehat, Cottser: Convert comment module to Twig.
2013-05-24 17:04:14 +00:00
|
|
|
*
|
|
|
|
* @see template_preprocess_comment()
|
|
|
|
*
|
|
|
|
* @ingroup themeable
|
|
|
|
*/
|
|
|
|
#}
|
2015-01-23 12:27:44 +00:00
|
|
|
|
|
|
|
<article{{ attributes }}>
|
2014-07-06 16:46:56 +00:00
|
|
|
{% if title %}
|
|
|
|
{{ title_prefix }}
|
|
|
|
{% endif %}
|
Issue #1898054 by pixelmord, jenlampton, steveoliver, EVIIILJ, c4rl, vlad.dancer, Fabianx, joelpittet, jwilson3, thedavidmeister, shanethehat, Cottser: Convert comment module to Twig.
2013-05-24 17:04:14 +00:00
|
|
|
|
2013-09-11 13:27:11 +00:00
|
|
|
{#
|
|
|
|
Hide the "new" indicator by default, let a piece of JavaScript ask
|
|
|
|
the server which comments are new for the user. Rendering the final
|
|
|
|
"new" indicator here would break the render cache.
|
|
|
|
#}
|
2014-10-07 12:25:15 +00:00
|
|
|
<mark class="hidden" data-comment-timestamp="{{ new_indicator_timestamp }}"></mark>
|
Issue #1898054 by pixelmord, jenlampton, steveoliver, EVIIILJ, c4rl, vlad.dancer, Fabianx, joelpittet, jwilson3, thedavidmeister, shanethehat, Cottser: Convert comment module to Twig.
2013-05-24 17:04:14 +00:00
|
|
|
|
2014-07-06 16:46:56 +00:00
|
|
|
{% if title %}
|
|
|
|
<h3{{ title_attributes }}>{{ title }}</h3>
|
|
|
|
{{ title_suffix }}
|
|
|
|
{% endif %}
|
Issue #1898054 by pixelmord, jenlampton, steveoliver, EVIIILJ, c4rl, vlad.dancer, Fabianx, joelpittet, jwilson3, thedavidmeister, shanethehat, Cottser: Convert comment module to Twig.
2013-05-24 17:04:14 +00:00
|
|
|
|
|
|
|
|
|
|
|
<footer>
|
|
|
|
{{ user_picture }}
|
2015-02-17 16:20:08 +00:00
|
|
|
<p>{{ submitted }}</p>
|
Issue #1898054 by pixelmord, jenlampton, steveoliver, EVIIILJ, c4rl, vlad.dancer, Fabianx, joelpittet, jwilson3, thedavidmeister, shanethehat, Cottser: Convert comment module to Twig.
2013-05-24 17:04:14 +00:00
|
|
|
|
|
|
|
{#
|
|
|
|
Indicate the semantic relationship between parent and child comments
|
|
|
|
for accessibility. The list is difficult to navigate in a screen
|
|
|
|
reader without this information.
|
|
|
|
#}
|
|
|
|
{% if parent %}
|
2015-02-17 16:20:08 +00:00
|
|
|
<p class="visually-hidden">{{ parent }}</p>
|
Issue #1898054 by pixelmord, jenlampton, steveoliver, EVIIILJ, c4rl, vlad.dancer, Fabianx, joelpittet, jwilson3, thedavidmeister, shanethehat, Cottser: Convert comment module to Twig.
2013-05-24 17:04:14 +00:00
|
|
|
{% endif %}
|
|
|
|
|
|
|
|
{{ permalink }}
|
|
|
|
</footer>
|
|
|
|
|
2015-01-23 12:27:44 +00:00
|
|
|
<div{{ content_attributes }}>
|
2014-03-07 18:29:14 +00:00
|
|
|
{{ content|without('links') }}
|
Issue #1898054 by pixelmord, jenlampton, steveoliver, EVIIILJ, c4rl, vlad.dancer, Fabianx, joelpittet, jwilson3, thedavidmeister, shanethehat, Cottser: Convert comment module to Twig.
2013-05-24 17:04:14 +00:00
|
|
|
</div>
|
2014-09-05 16:29:12 +00:00
|
|
|
{% if content.links %}
|
|
|
|
{{ content.links }}
|
|
|
|
{% endif %}
|
Issue #1898054 by pixelmord, jenlampton, steveoliver, EVIIILJ, c4rl, vlad.dancer, Fabianx, joelpittet, jwilson3, thedavidmeister, shanethehat, Cottser: Convert comment module to Twig.
2013-05-24 17:04:14 +00:00
|
|
|
</article>
|