Я не могу проверить это, но у вас есть dynamic="no"
и url_title="{segment_4}"
.
dynamic="no"
предотвращает какое-либо влияние URI на содержимое веб-журнала. Имеет ли это какое-либо влияние, когда url_title
указано с помощью переменной {segment_x}
, я не знаю. (Это предположение)
Однако ваш код кажется излишне сложным, когда для одной записи страницы будет хорошо работать следующее:
{exp:comment:entries sort="asc" limit="20"}
{if no_results} There are no comments... {/if}
{comment}
<p>By {name} on {comment_date format="%Y %m %d"}</p>
{/exp:comment:entries}
Вам не нужно указывать channel / url_title в теге комментариев (при условии, что вы находитесь на одной странице, что, как я полагаю, вы из своего поста).
Попробуйте, посмотрите, получите ли вы желаемый результат.