Textpattern PHP Cross Reference Content Management Systems

Source: /textpattern/setup/themes/four-point-eight/forms/comment/comments.txp - 43 lines - 1750 bytes - Text - Print

   1  <!-- load the comment email into a variable. you will be using this below along with author email variable loaded in form: default.article.txp
   2       then check the comment email variable against article author email variable, and if it matches add 'comments-author' class -->
   3  <txp:variable name="this_comment" value='<txp:comment_email />' />
   4  <txp:if_variable name="this_comment" value='<txp:author_email />'>
   5      <article class="comments comments-author" itemscope itemtype="https://schema.org/Comment">
   6  <txp:else />
   7      <article class="comments" itemscope itemtype="https://schema.org/Comment">
   8  </txp:if_variable>
   9  
  10      <h4>
  11          <span class="comment-author" itemprop="author" itemscope itemtype="https://schema.org/Person">
  12              <span itemprop="name">
  13                  <txp:comment_name />
  14              </span>
  15          </span>
  16  
  17          <!-- ...now check the comment email variable against article author email variable, and if it matches add '(author)' text -->
  18          <txp:if_variable name="this_comment" value='<txp:author_email />'>
  19              <span class="is-author">
  20                  (<txp:text item="author" />)
  21              </span>
  22          </txp:if_variable>
  23  
  24          <!-- add a permlink so people can link direct to this comment -->
  25          <span class="comment-anchor" itemprop="url">
  26              <txp:comment_permlink>#</txp:comment_permlink>
  27          </span>
  28  
  29      </h4>
  30  
  31      <!-- also add a 'since' to show comment freshness -->
  32      <p class="footnote">
  33          <time datetime="<txp:comment_time format="iso8601" />" itemprop="dateCreated">
  34              <txp:comment_time />
  35              (<txp:comment_time format="since" />)
  36          </time>
  37      </p>
  38  
  39      <div itemprop="text">
  40          <txp:comment_message />
  41      </div>
  42  
  43  </article>

title

Description

title

Description

title

Description

title

title

Body