Мне нужно сделать пункты меню не ссылками на другие страницы, а хештегами типа: #link. Drupal по умолчанию запрещает это. Считая что ссылки нет.
Как можно заставить его не делать эту проверку?
it-007 Да это одностраничник. Без меню, имеется ввиду просто голым html в шаблоне или блоке?
Если бы делал для себя, то такой вариант подошел бы. Но правильно будет все-таки сделать через меню.
Plazik Этот модуль я пробовал. Он проблему не решает.
Спасибо большое!
Я почему-то думал что подставляет абсолютную ссылку на главную страницу. И даже не пытался проверить.
Модуль посмотрю, сходу не очень понял что он делает.
it-007 Я считаю что человек который будет пользоваться сайтом, в идеале вообще не должен видеть ни одного тега. Я не про конкретно этот сайт, а в целом.
Сделал ссылки вида #link
Сама ссылка в html выглядит так: /#link
Все работает, но как-то странно. После перезагрузки страницы, переход по ссылкам происходит иногда как положено - просто перескакивание к нужному ID, а иногда страница перезагружается.
Комментарии
обычно это требуется на одностраничниках для скроллинга, в таком случае можно обойтись без системного меню
https://www.drupal.org/project/special_menu_items
it-007 Да это одностраничник. Без меню, имеется ввиду просто голым html в шаблоне или блоке?
Если бы делал для себя, то такой вариант подошел бы. Но правильно будет все-таки сделать через меню.
Plazik Этот модуль я пробовал. Он проблему не решает.
https://www.drupal.org/project/single_page_website
есть темы заточенные под одностраничники http://lunartemplates.com/2014/best-drupal-one-page-themes/
там же написано "Введите
<front>
, чтобы ссылаться на главную страницу."Спасибо большое!
Я почему-то думал что подставляет абсолютную ссылку на главную страницу. И даже не пытался проверить.
Модуль посмотрю, сходу не очень понял что он делает.
Почему html будет неправильно?
it-007 Я считаю что человек который будет пользоваться сайтом, в идеале вообще не должен видеть ни одного тега. Я не про конкретно этот сайт, а в целом.
Сделал ссылки вида #link
Сама ссылка в html выглядит так: /#link
Все работает, но как-то странно. После перезагрузки страницы, переход по ссылкам происходит иногда как положено - просто перескакивание к нужному ID, а иногда страница перезагружается.
Пробуйте этот https://www.drupal.org/project/void_menu.
Plazik Да я уже сделал как советовали выше #link
+ приделал jquery-smooth-scroll для плавной прокрутки страницы.
+ Lazy Load - подгружает фотографии только когда они оказываются в поле зрения.