Пытаюсь интегрировать микроразметку на свой сайт и столкнулся с проблемой разметки комментариев. У меня стандартный вид комментариев, практически его не менял.
<div itemscope itemtype="https://schema.org/Review" class="uComment $CLASS$<?if($COMMENT_RATING$ < -2)?> bad-comment<?endif?>"> $ITEM_REVIEWED$ <span class="uc-avatar"> <?if($USER_AVATAR_URL$)?> <?if($SOC_LINK$)?><a rel="nofollow" href="$SOC_LINK$" title="$USERNAME$"><img src="$USER_AVATAR_URL$" alt="avatar" /></a> <?else?><a href="$PROFILE_URL$" title="$USERNAME$"><img src="$USER_AVATAR_URL$" alt="avatar" /></a><?endif?> <?else?><img src="/.s/img/icon/social/noavatar.png" alt="avatar" /><?endif?> </span> <div class="uc-content"> <div class="uc-top"> <div class="uc-top-right"> <?if($GOOD_COMMENT_URL$)?> <a href="$GOOD_COMMENT_URL$"></a> <?if($COMMENT_RATING$ > 0)?><span itemprop="reviewRating" itemscope itemtype="https://schema.org/Rating"> <span itemprop="ratingValue" class="comm-num green-comment">+$COMMENT_RATING$</span> </span> <?else?><span class="comm-num <?if($COMMENT_RATING$ < 0)?>red-comment<?endif?>">$COMMENT_RATING$</span><?endif?> <a href="$BAD_COMMENT_URL$">img</a> <?else?> <?if($COMMENT_RATING$ > 0)?><span itemprop="reviewRating" itemscope itemtype="https://schema.org/Rating"> <span itemprop="ratingValue" class="comm-num green-comment">+$COMMENT_RATING$</span> </span> <?else?><span class="comm-num <?if($COMMENT_RATING$ < 0)?>red-comment<?endif?>">$COMMENT_RATING$</span><?endif?> <?endif?> <?if($MODER_PANEL$)?>$MODER_PANEL$<?endif?> </div> <div class="uc-top-left"> <a href="#ent$ID$" onclick="prompt('', location.protocol + '//' + location.hostname + location.pathname + location.search + '#comEnt$ID$' ); if (document.getElementById('comEnt$ID$') ) { $('body').scrollTo({top:$('#comEnt$ID$').offset().top-54, left:0 }, 500 ); return false; }" name="ent$ID$"><b>$NUMBER$</b></a> <?if($SOC_TYPE$)?><img src="/.s/img/icon/social/16/$SOC_TYPE$.png" alt="" /><?endif?> <?if($USERNAME$)?><a itemprop="author" itemscope itemtype="https://schema.org/Person" href="$PROFILE_URL$" class="uc-profile-link"><span itemprop="name">$USERNAME$</span></a> <?else?> <?if($SOC_LINK$)?><a itemprop="author" itemscope itemtype="https://schema.org/Person" rel="nofollow" href="$SOC_LINK$" class="uc-profile-link"><span itemprop="name">$NAME$</span></a> <?else?><span itemprop="author" itemscope itemtype="https://schema.org/Person"><span itemprop="name">$NAME$</span></span><?endif?> <?endif?> <span itemprop="datePublished" content="$DATE_FORMATTED$ $TIME$" class="uc-opacity">• $TIME$, $DATE$</span> </div> </div> <div itemprop="reviewBody" class="uc-message cMessage">$MESSAGE$</div> <?if($ANSWER$)?><div class="uc-answer cAnswer"><b>Ответ</b>: $ANSWER$</div><?endif?> <?if($ANSWER_URL$)?><div class="uc-answer-link"><a href="$ANSWER_URL$">Ответить</a></div><?endif?> </div> </div>
но проверка от гугл показывает ошибки, что не указаны автор материала, дата публикации и т.д. При том сама статья размечена и проходит нормально проверку. Я так поимаю код $ITEM_REVIEWED$ должен подставлять автора публикации, дату и т.д.
Как быть в данной ситуации? Где я ошибаюсь?