Страница Drupal не прокручивается до хэша div в URL, если включены комментарии
У меня есть особая проблема с комментариями в Drupal. Если я разрешу писать комментарии в узле и добавлю в URL хеш-тег (например, нижний колонтитул /123#), он будет загружен в течение доли секунды в правильном div и перейдет обратно к началу. Этого не происходит ни на одной другой странице сайта, где нет комментариев. Это также не происходит, если я отключаю комментарии или устанавливаю комментарии только для чтения для узла. Это не Javascript и не моя тема, потому что то же самое происходит, если я отключаю JS в своем браузере (протестировано с Chrome, Firefox, IE и Opera) и использую Garland. Я также изменил настройки комментария узла для каждой комбинации, которую мог придумать.
Я хочу использовать это, потому что у меня есть много ссылок, которые переходят непосредственно к комментарию (каждый комментарий имеет id="comment-cid"), но сейчас это довольно бесполезно!
Есть идеи, где искать? Ценить это!
1 ответ
Вы проверили источник, чтобы увидеть, есть ли какие-либо реальные якоря? Если у вас есть комментарии на нескольких страницах (я имею в виду 30 комментариев на страницу), то node/123#comment-3232 не будет работать, если comment-3232 находится в? Page=1 или 2,3 и т. Д.