Ссылка на последний комментарий/последнюю страницу
Пользователи на моём сайте стали жаловаться на то, что по ссылке на названия топика в блоке «Горячие темы» (список пяти последних топиков с новыми комментариями) они попадают на первую страницу, а не на последнюю. Попросили подумать над тем, чтобы сделать ссылку на последнюю страницу/комментарий. В общем, предложение здравое, поэтому я подумал, что нужно это реализовать. Сперва решил переделать этот блок с помощью views, нашёл даже в дефолтовых вьюсах отключенный у меня «вид» с последними комментариями и почти тотчас столкнулся с проблемой — ссылка на последний комментария работает только тогда, когда он находится на первой странице.
Предположим, что у вас есть тип нод story, для которого указано, что на странице должно отображаться 5 комментариев, так вот: для первых пяти ссылка, идущая в том самом вьюсе, работать будет (example.net/node/3#comment-1 будет вести на сам комментарий), а при клике на шестой и дальше (example.net/node/3#comment-6) вы попадёте на первую страницу, что логично, так как анкора comment-6 в коде на этой странице не будет...