Какой код в
viewtopic_body.html отвечает за первое сообщение на каждой странице темы ?viewtopic_body.html отвечает за первое сообщение на каждой странице темы ?
Код: Выделить всё
{% if postrow.S_FIRST_ROW %}
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "DiscussionForumPosting",
"headline": "{{ TOPIC_TITLE|e('js') }}",
"articleBody": "{{ postrow.MESSAGE|striptags|e('js') }}",
"url": "{{ U_VIEW_TOPIC }}",
"author": {
"@type": "Person",
"name": "{{ postrow.POST_AUTHOR|e('js') }}"
},
"datePublished": "{{ postrow.POST_DATE|date('c') }}"
}
</script>
{% endif %}viewtopic_body.html, подхватывает только четвёртый пост на странице.<!-- BEGIN postrow --> есть признак postrow.S_FIRST_ROW, можно сделать так:
Код: Выделить всё
<!-- IF postrow.S_FIRST_ROW -->
# для первого сообщения
<!-- ELSE -->
# для любого собщения, кроме первого
<!-- ENDIF -->