Blogger: имя автора не отображается на PopularPosts - PullRequest
1 голос
/ 03 октября 2019

Не могу понять, почему теги <data:post.author/> и <data:post.dateHeader/> не будут отображаться в виджете PopularPosts ... Вот что у меня внутри <b:includable id='main'> в моем виджете PopularPosts:

<ul>
    <b:loop values='data:posts' var='post'>    
        <li>
            Posted by: <data:post.author/>
            <data:post.dateHeader/> 
            <a expr:href='data:post.href'><data:post.title/></a>
        </li>
     </b:loop>
 </ul>

Когда я проверяю веб-страницу блога, она говорит: <!--Can't find substitution for tag [post.author]--><data:post.title/> показывает просто отлично, а остальные нет ... Может кто-нибудь помочь ??

1 Ответ

1 голос
/ 03 октября 2019

<data:post.author/> и <data:post.dateHeader/> недоступны в популярных публикациях макета версии 2.

Вы можете обновить свой шаблон до версии 3 и использовать следующие новые теги:

<data:post.author.name/>
<data:post.date/>

Чтобы обновить шаблон Blogger:

Замените атрибут <html> b:version='1' на b:defaultwidgetversion='2' b:layoutsVersion='3' b:templateVersion='1.3.0'

...