В общем, дело такое. Может опять же кому-то будет интересно или полезно.
Вопрос знатокам jQuery в первую очередь, ну и вообще всевозможным гуру )
Есть боковые левые блоки, которые хочется организовать таким видом, как показано на картинке
Суть в том, что если нажать на надпись с названием блока, то он бы выезжал, как показано на второй картинке(то есть приходил к изначальному блоковому виду)
Как сие осуществить?
Заранее спасибо!
Комментарии
чистый жаваскрипт )
jquery думаю сможет
Дык, вопрос собственно как? ))
Я понимаю, что либо жава илбо джекуй должны помочь, но к сожалению ни того, ни другого языка не знаю.
Может хоть кто куски кода кинет, а я уж поковыряюсь, прикрутить попробую!
поищите плагины на jquery.com. Там их навалом, может подберете себе вариант. Можно еще поискать на drupal.org, там тоже хватает модулей, прикручивающих всякие свистелки-перделки© к блокам
Создаем новый блок и вставляем код или еще как?
Для того, чтобы "вставить" js код есть несколько способов:
1. При описании темы в файле инфо info прописать ссылку на js файл.
2. Написав модуль, в теме, либо в блоке (php фильтрация) используя drupal_add_js.
3. Вставить в блок "как есть" js код - обратить внимание на фильтр.
Вот и мне не совсем ясно, ну нашел я пару плагинов, повтылка их в файл block.tpl.php но не могу добиться немного того, что надо. Плюс выдвигается только один - самый первый, а не тот, который я выбираю (
в ридми к плагинам должна быть инструкция с примерами... и прямо в блок их втыкать думаю не стоит, в большинстве случаев скрипт вставляется в заголовок страницы по аналогии с jquery.js и оперирует с id или классами, назначаемыми вручную тем-же блокам, либо прописываемыми в конфигурации плагина.. в любом случае читайте инструкции
lopata24 очень сложно дать вам ответ на ваш вопрос, точнее нужно сделать и передать вам готовое решение. Иного пути лично я не вижу. Попробуйте задавать более конкретные вопросы, разбив свой большой вопрос на энное количество небольших вопросов/трудностей.
В принципе от сей идея я уже отказался, хоть возможно она была бы и очень интересна
Хотя на 40% я добился того, что хотел. Нашел плагин, вписал в block.tpl.php просто на его настройку еще угробить кучу времени, да и css пришлось бы ковырьт опять же, чтобы основной блок информации ездил под стать левому блоку. Если бы языки знал - взялся бы, а так лишь на локалхосте правкой файла, ctrl+s, да f5
Таким методом тыка далеко не уйду, хотя многое уже настроил и изменил по себя именно так.
p.s. Спасибо тем не менее за ответы и советы
Уже появился модуль Collapsiblock
http://drupal.org/project/collapsiblock