- Palette 🎨
-
Ресурсы
- Форум
-
Видеокурс "Разработка сайтов на CMS Drupal"
- Блог
-
Кейсы
- Автоматический перевод страниц Drupal с помощью ИИ
- Управление конфигурацией на основе CI
- Drupal как backend: GraphQL, JSON:API, RESTful
- Как поддерживать огромные меню в Drupal
- Заменить Colorbox на GLightbox
- Переписывание плагинов CKEditor 4 для CKEditor 5
- Обновление Drupal 7 до последней версии Drupal
- Drupal Документация
- JsonDrop API Документация
- Новости
- Скачать Drupal
-
Нужна поддержка?
Palette - Сделайте её яркой🎨
Palette — Визуальный конструктор страниц, диплом дизайнера не требуется.
Scroll
Позиционирование блоков
22/02/2025, by Гость (не проверено)
Форумы
День добрый. Столкнулся неожиданно с такой проблемкой. Размещаю в регионе два блока со слайдшой вьювс. Оба отпозиционировал. Но вот второй блок никак не поднимается вверх для размещения их в линию. Такое чувство что марджин задан для блока хотя это и не так. Ширина указана его указана в %.(рис2). clear:both везде убрал где убиралось в первом блоке, кроме блока block-inner clearfix. Но и там убирал и толку не было.
- Войдите, чтобы оставлять комментарии
у вас класс clearfix сделан для того чтобы обозначить, что блок заканчивается, вам нужно будет блок слайдшоу обернуть в один див с классом col-1 и внутри с классом inner и вторую колунку обернуть в див с классом col-2 и внутри с классом inner, чтобы было вот так:
и CSS для этого случая:
Это я так понимаю в шаблоне обертку делать?
да можно в шаблоне сделать эту обертку, а сами блоки выводить через module_invoke(), как здесь:
Вставка блока в любой шаблон (drupal insert block into template)
Я вот начал подумывать о применении панелей. Имхо их проще темезировать и они проще встанут на место. Так ли это?
Да панелями проще разбираться, некоторые даже утверждают что панели работают быстрее, чем блоки. У меня с панелями не сложилось, поэтому их не использую. Если вам они вас устраиват, то конечно используйте их.
Решил не заморачиваться панелями и не грузить лишним кодом, поэтому просто на блоках сменил float на альтернативные стороны, поменял блоки местами в очередности и они встали на места:)
Я тоже думаю, что CSS это наше все)