Blogger B:if用于注释,b:loop标签用于显示通信网络

问题描述 投票:0回答:1

我在博客上拥有一个博客:Mobtakr我想使用博客标签b:loop而不是此数据代码在帖子中显示评论

  <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>

问题是我找不到评论回复的条件,或者如果评论中有回复,则以某种样式循环其回复,以使回复与评论本身不同,并在回复中添加空白。

所以,有人可以帮助我吗?

是否存在条件为cond =“ hasReplies”的b:if标记?

html css blogger
1个回答
0
投票
[Blogger中有两种版本的注释结构,CommentsthreadedComments。第一个(您正在使用的)是可定制的,但不幸的是它不支持评论回复。

因此,如果您想在博客中使用评论回复,则应使用第二个threadedComments,但它不可自定义,这意味着您无法编辑HTML或向其添加架构标记。

© www.soinside.com 2019 - 2024. All rights reserved.