Blogger: отображение избранного изображения в шапке - PullRequest
0 голосов
/ 08 апреля 2020

У меня есть этот фрагмент кода, который работает, который я использую, чтобы получить и показать рекомендуемое изображение сообщения. Однако, когда я помещаю его в заголовок за пределами виджета # Blog1, он не работает. Есть ли способ заставить его работать?

<a class='featured-image-link' expr:id='("featured-image-link" + data:i)' expr:href='data:post.url'/>
    <b:with value='data:post.featuredImage ?: "https://1.bp.blogspot.com/-_bZMj71nEGc/Xij1Et5dzPI/AAAAAAAAgBg/iq5xmgI-DqkegOXEBiFbh6xdFcGmBP39QCLcBGAsYHQ/s1600/default-image-dark_1920x1080.png"' var='featuredImg'>
    <b:include data='{ image: data:featuredImg, selector: ("#featured-image-link" + data:i) }' name='responsiveImageStyle'/>
</b:with>

1 Ответ

1 голос
/ 08 апреля 2020

Вам нужно l oop через сообщения в блоге. Но вне виджета блога, вы можете получить только избранные изображения, заголовок и идентификатор. Так что почтовый URL не будет работать.

<b:loop index='i' values='data:widgets.Blog.first.posts' var='post'>

  <b:with value='data:post.featuredImage ?: "https://1.bp.blogspot.com/-_bZMj71nEGc/Xij1Et5dzPI/AAAAAAAAgBg/iq5xmgI-DqkegOXEBiFbh6xdFcGmBP39QCLcBGAsYHQ/s1600/default-image-dark_1920x1080.png"' var='featuredImg'>
    <b:include data='{ image: data:featuredImg, selector: ("#featured-image-link" + data:i) }' name='responsiveImageStyle'/>
  </b:with>

</b:loop>
...