Blogger B: если для комментариев и b: l oop тег для отображения комнетов - PullRequest
0 голосов
/ 14 февраля 2020

у меня есть блог на блоггере: Mobtakr Я хотел отображать комментарии в постах, используя тег blogger b: l oop вместо этого кода данных

  <data:post.commentHtml/>

Поэтому я использовал этот код, потому что хотел реализовать разметку схемы для комментариев:

  <ol id="top-ra" >
<b:loop values='data:post.comments' var='comment'>
  <li itemscope='itemscope' itemtype='https://schema.org/Comment'  class="comment" expr:id='data:comment.anchorName' >
<div class="comment-block">
<div class="comment-header">
<b:if cond='data:comment.authorUrl'>
<a expr:href='data:comment.authorUrl' itemprop='author' itemscope='itemscope' itemtype='https://schema.org/Person' rel='nofollow'>
<span itemprop="name">
<data:comment.author/>
  </span>
</a>
<b:else/>
<a expr:href='data:comment.authorUrl' itemprop='author' itemscope='itemscope' itemtype='https://schema.org/Person' rel='nofollow'>
<data:comment.author/></a>
</b:if>
<time expr:datetime="data:comment.timestamp" itemprop="dateCreated"  class="datetime secondary-text">
<data:comment.timestamp/>
  </time>
  </div>
<p  class='comment-body' expr:id='data:widget.instanceId + data:comment.cmtBodyIdPostfix' itemprop='text'>
<data:comment.body/>
</p>
    </div> 
<div class="comment-replies" > 
<ol >

<b:loop values='data:post.comments-replies' var='comment'>
/*
So i want to loop the replies here and add some custom styles to them */ 
</b:loop> 
</ol>
    </div> 
</li>
</b:loop>
</ol>

проблема в том, что я не могу найти условие для ответов на комментарии или, если комментарий имеет ответы, то l oop его ответы с некоторым стилем, чтобы отличать ответы от сам комментарий и выделите ответы.

Итак, кто-нибудь может мне помочь?

Есть ли тег ab: if с условием cond = "hasReplies"?

1 Ответ

0 голосов
/ 15 февраля 2020

В Blogger существует две версии структуры комментариев: Comments и threadedComments. Первый (который вы используете) настраивается, но, к сожалению, он не поддерживает ответы на комментарии.

Поэтому, если вы хотите использовать ответы на комментарии в своем блоге, вам следует использовать второй threadedComments, но это не настраивается, что означает, что вы не можете редактировать HTML или добавлять к нему разметку схемы.

...