Друпал уже довольно основательно сконфигурирован, но вдруг обнаружилась неприятная особенность: при открытии страниц нод они почему-то открываются прокрученными вниз до формы добавления нового комментария.
По настройкам в админке несколько раз прошёлся, наиболее подозрительные модули поотрубал - всё равно такая фигня. Ощущение такое, что просто где-то в админке спрятана какая-нить галка, отвечающая за такое поведение - и я её когда-то случайно нажал, а теперь не могу найти (хотя вроде админку хорошо знаю).
Drupal - 6.16, PHP - 5.2.12, MySQL - 5.1.40
Может кто сталкивался или просто знает/догадывается/может подсказать, в чём проблема?
Очень прошу помочь, т.к. основное на сайте - ноды, а не комменты, и каждый раз прокручивать к верху - не вариант.
Если надо - могу закинуть выдаваемый HTML-код.
Комментарии
посмотрите на ссылку по которой вы отрываете ноду.
вероятно там присутствует якорь
Такую очевидную проблему я бы заметил. Нет, никаких якорей нет. Все ссылки вида /node/.
Полагаю, это осуществляется яваскриптом, но поскольку сам этим языком вообще не владею - никак продиагностировать не могу. Есть подозрение, что это вина одного из модулей:
Грешил на wysiwyg, т.к. формат по дефолту имеет включённый редактор - но нет, вырубил модуль, почистил кэши - проблема осталась.
Аналогичным образом отпали URL alter, jQuery Update и Autosave.
Потихоньку проверяю модули - но перебором я причину найду нескоро.
Друпал не может прокручивать страницу, т.к. друпал работает на стороне сервера, а на стороне клиента работает браузер, в котором чудеса бывают, но не такие.
1. Якорь.
2. Скрипты.
3. Зажатая клавиша End или PageDown )))
node/123#new тоже вида /node/
В посте я писал
/node/<ID_ноды>
Похоже, тут не отобразилось. Я имел в виду как раз "чистые" node/123.
Посмотрел код страницы. Никаких
<a name
Нет вообще.
Так что 1 - нет, 3 - нет Вероятнее всего 2, но я не могу понять, откуда это 2-ое берётся.
Таки выявил проблему. Глюк возникает из-за модуля editablefields. Вернее, из-за его конфликта с каким-то другим модулем, скорее всего WYSIWYG (у меня он с CKeditor).
Решил отключением editablefields, постараюсь реализовать то, зачем он мне был нужен, посредством Views Bulk Operations.
Всё равно спасибо за отклики!