Битрикс - адаптивное меню для сайта #774248


#0 by Maniac
Полдня бьюсь, гугл перерыл. Не вставило. В стилях проблем нет. Есть проблема в том что топ-меню сейчас горизонтальное строится из модуля. Те пункты все автоматические. Я не врублюсь как мне все эти пункты впихнуть в новое адаптивное меню.
#1 by Юрий Лазаренко
Новое адаптивное меню в другом шаблоне находится, не в том, где старое неадаптивное?
#2 by Maniac
Вот пример Если браузер сужаем - появляется тупо кнопка с выпадающим вертикальным списком. В гугле нашел кучу примеров - но все они для простых случаев и только когда пункты меню в шаблоне прописаны программно каждый.
#3 by Maniac
все в одном. Там просто при сужении обработчик по размеру экрана скрывает одно и открывает другое. И наоборот когда расширяем скрывается второе и видимость включается у первого.
#4 by Tarzan_Pasha
cамое обычное меню ) что в нем непонятного? модуль обычно генерирует просто список. а на него натягивают стили и получается вот такая менюха )
#5 by Tarzan_Pasha
+ могу завтра тебе помочь.
#6 by Tarzan_Pasha
адаптивное меню bootstrap )) у меня тоже такое на сайте  ) tarzanpasha.ru Я таких меню сотни в месяц вижу )
#7 by Maniac
Я код страницы глянул - там каждый пукт программно прописан. фиксированно.
#8 by Maniac
ладно еще голову почешу - может и фиксированно сойдет.
#9 by Tarzan_Pasha
ну как знаешь. я могу разобраться если че. по братски.я же веб мастер. хоть и битрикс не моя основная специальность, но иногда приходится их штопать.
#10 by Tarzan_Pasha
просто нужен доступ к админке и чтобы ты сказал что не так, что нужно исправить-добавить.
#11 by Maniac
во во то чно надо!
#12 by Tarzan_Pasha
если понадоблюсь знаешь как меня найти. в вотсапе например. или в телеграмме.
#13 by Tarzan_Pasha
всем таким меню передается на входе список <ul>   <li>Пункт 1</li>   <li>Пункт 2</li>   <li>Пункт 2</li> </ul> Этот список формируется скриптом и обычно считывается из иерархии страниц сайта. Но можно и вручную добавлять свои пункты. А чтобы это меню при сужении изменилось, об этом заботится уже код, который не должен волновать программиста. Там и стили и в некоторых видах меню javascript сам всю работу сделает. Ему главное передать список.
#14 by Maniac
Это понятно. Это ручное программирование меню. У меня же сейчас компонент динамический - стандартный. И я не хочу от него отказываться - так как там много вложенности всякой.
#15 by Maniac
Ладно есть идейка сейчас ковырну. Попробую чтобы был такой а при сужении ручной с фиксированными пунктами.
#16 by Звездец
>>Это ручное программирование меню Прелестно, просто прелестно. Это надо запомнить Маня, найми программиста, не разобраться в принципе работы компонента меню в битриксе это сильно. По битриксу даже самые ленивые сделали видео уроки на ютубе, и такой компонент рассматривается всегда в начале, потому как это все начальный уровень
#17 by Maniac
ссылку в студию.
#18 by Звездец
очень много полезного материала
#19 by Maniac
За это спасибо. По остальному что касается темы - голова уже кругом. ща вот видео на ютубе нашел - опять таки все пункты ручками. Мне скрипта не хватает чтобы пукнты брались автоматом.
#20 by Котокот
Что-то не пойму принцип работы этого адаптивного меню. Там должны быть одни и те же пункты, просто при изменении разрешения экрана у них надо менять стили.
#21 by Котокот
Вот и Паша в то же утверждает.
#22 by Звездец
значит плохое видео нашел
#23 by Звездец
ну так напиши его. всего то надо выбрать их из БД. Где они хранятся?
#24 by Tarzan_Pasha
так он и должен считывать эти пункты меню и давать список который натягивается на обертку
#25 by Maniac
ВОт скрипт нужен по любому
#26 by Maniac
Без скрипта нажатие на кнопку не будет тянуть свои классы. пункты меню хранятся в каталоге в определенном файле. при редактировании меню файл автоматически обновляется. Для чтения этого файла используется стандартный компонент, который уже содержит свой определенный шаблон. Менять этот шаблон будет большой геммор. КОроче я нашел что надо как минимум два скрипта. Один будет читать динамически пункты меню. а второй еще нужен по любому для нажатия на кнопку и выплывающий список.
#27 by Юрий Лазаренко
Не надо менять шаблон, сделай его копию, которая будет формировать меню в альтернативном варианте. Прикрути аякс к странице, пусть он при изменении размера окна браузера подгружает меню либо из одного, либо из другого шаблона. Если самому сложно это сделать, найми битриксоида за пару тыщ рублей - будет быстрее, прямее и дешевле.
#28 by Юрий Лазаренко
+ Если у тебя типовой шаблон меню не измененный, то и не трогай его, пусть будет типовой - меньше проблем при обновлении.
#29 by Tarzan_Pasha
99% все гораздо проще.
#30 by Юрий Лазаренко
Ммммм?
Тэги: Веб-мастеринг
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С