Как получить URL-адрес первого поста в blogger blogspot?

Я заметил, что есть условие тега данных «data:post.isFirstPost», чтобы проверить, является ли сообщение первым сообщением или нет. Но я хотел не проверять, а получить URL-адрес самого первого сообщения, чтобы я мог связать этот URL-адрес с изображением на домашней странице.

Например, «data:blog.homepageUrl» для домашней страницы, есть ли URL-адрес для первого сообщения в блоггере? Если нет, то есть ли другой способ получить его?


person slbgdp    schedule 30.12.2016    source источник


Ответы (1)


Для URL-адреса первого сообщения нет прямого тега блоггера, но вы можете получить его в виджете сообщений блога с помощью этого условия.

<b:if cond='data:post.isFirstPost'>
    <a expr:href='data:post.url'>
        <img src='sdf.jpg'/>
    </a>
</b:if>
person Bassam    schedule 30.12.2016
comment
Можете ли вы сказать мне, что я сделал неправильно здесь, пожалуйста. Изображение ссылки исчезло, когда оно было упаковано, как показано ниже. ‹b:loop values='data:posts' var='post'› ‹b:if cond='data:post.isFirstPost'› ‹data:post.url/› ‹a expr:href='data:post. url'› ‹img src='sdf.jpg'/›‹/a› ‹/b:if› ‹/b:loop› - person slbgdp; 01.01.2017
comment
Я использовал действительный источник для изображения. Я только что отредактировал его здесь, чтобы сократить код. - person slbgdp; 03.01.2017
comment
Я пробовал, ваш код работает нормально. вы можете использовать его только внутри главного виджета блога <b:includable id='main' var='top'>. Но если вы хотите использовать его внутри <b:includable id='post' var='post'>, удалите тег цикла <b:if cond='data:post.isFirstPost'><a expr:href='data:post.url'><img src='sdf.jpg'/></a></b:if>. Я обновлю свой ответ. - person Bassam; 03.01.2017