Натянуть верстку на Drupal
— статические текста на страницах должны редактироваться в админ. панели (какой-то визуальный редактор)
— контакты/ссылки на соц.сети должны редактироваться в админ. панели.
— форма обратной связи должна отправлять сообщение на почту администратора
— на странице акций должна быть возможность загружать/удалять баннеры (обратите внимание на мобильную версию, для нее отдельная картинка другого размера)
— должна быть возможность создавать/редактировать коллекции и товары в них в админ. панели
— товары должны иметь параметры вроде размеров и разные расцветки, это отображено в верстке
— фурнитура также должна загружаться через админ. панель, на странице фурнитуры должна работать пагинация и ajax-фильтрация по категориям (их тоже нужно создавать в админ. панели). Отдельных страниц для фурнитуры нет, только этот список. Возможно в будущем добавим, но пока не нужно.
— ну и все должно быть нормально к Drupal подключено, чтобы с всякими плагинами и прочим потом проблем не возникало. Сталкивался несколько раз что на wordpress так подключали, что даже скрипты не были вынесены в специальные функции, а просто хардкод. Это обязательно проверю.
Карту программировать не обязательно, может оставаться такой как в верстке, тоесть при изменении адреса карта не должна перестраиваться.
Кажется все, смотрите верстку, думаю много вопросов быть не должно. Пишите цены/сроки, бюджет не большой, отдам предпочтение более низким ценам.
Как натянуть верстку на drupal?
Никогда не работал с данной CMS. Подскажите, как лучше сделать.
В начале отверстать и потом натягивать на cms или же как-то иначе? и где можно туториалы по этому почитать?
- Вопрос задан более трёх лет назад
- 2953 просмотра
Комментировать
Решения вопроса 2
Начните с реализации, создайте Типы материалов, добавьте нужные поля, вьюхи, страницы. Потом когда это уже все будет работать так как Вам надо начинайте темить.
Ответ написан более трёх лет назад
Нравится 1 3 комментария
Aleksandr @Sashjkeee Автор вопроса
то есть все-таки стилизация после делать? в начале скелет?
Верстку Вы можете хоть сразу делать, хоть параллельно с разработкой, но если вы не знаете как реализовать ту или иную страницу в Drupal, то верстка вам ничем не поможет. Поэтому если Вы первый раз видите Drupal сначала разберитесь как он работает и реализуйте все в стандартной теме, а потом уже сделайте свою верстку и примените в своей теме.
Почему нельзя натянуть готовую верстку на drupal?
Собственно в последнее время часто предлагают готовую верстку и натянуть на неё drupal. Когда я говорю что это невозможно, что надо собирать по макетам, а потом верстать, многие удивляются, каверзные вопросы задают. Может кто-нибудь подкинет мне аргументов.
- Drupal9
- Есть вопрос
- Решение проблем
- Блог
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
Комментарии
ivnish 24 декабря 2021 в 10:34
Как это нельзя, можно. Пихаешь всё в page.html.twig и готово. Вопрос в том, что это не друпал-вей. Я, например, от таких задач отказываюсь по моральным соображениям
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
- Реакции
voviko 24 декабря 2021 в 11:08
А я пытаюсь отговорить. Например что дороже, потому как кучу тел писать и тд и тп. Хотя не делал ни разу, совесть не позволяет.
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
- Реакции
ivnish 24 декабря 2021 в 11:24
Ну вот и я отговариваю обычно. Что это потом сложно и дорого поддерживать, что скупой платит дважды и тд. Иногда помогает, иногда нет.
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
- Реакции
gun_dose 24 декабря 2021 в 22:49
Во-первых, «почему», а не «почуму»))))
Во-вторых, это возможно, и многие даже делают это.
Но вопрос усилий. Обычно постановка задачи такая: вот тебе готовый css и js, их трогать нельзя, учи друпал генерировать нужную вёрстку. И каково решение этой задачи? 100500 шаблонов, 100500 препроцессов, возможно альтер реестра темы, кастомные форматтеры и прочая дрянь. На выходе получаем 100500 строк кода и 100500 потраченных часов на то, чтобы не трогать всего лишь два файлика.
Если же верстать сразу на друпале, то будет только те самых два файла и несколько шаблонов.
Как итог: сначала заплатили верстальщику, потом заплатили втрое больше друпалеру, чтобы это всё оживить. А если верстать сразу друпал, то верстальщик вообще не нужен, а друпалеру вдвое меньше работы, соответственно и дешевле выйдет.
Но если стоит вопрос создания рабочих мест и освоения средств, то безусловно, лучше натягивать готовую вёрстку на глобус друпал))
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
- Реакции
voviko 24 декабря 2021 в 23:41
gun_dose wrote: Но если стоит вопрос создания рабочих мест и освоения средств, то безусловно, лучше натягивать готовую вёрстку на глобус друпал))
Надо же, мысли сходятся ))))
Сегодня, пока жену забирал, возмущался последними клиентами, и пришлось из википедии расшифровывать фразу, так как она сказала что не понимает наших программистких выражений:
- «подтасовывать факты, неумело манипулировать источниками, чтобы обосновать свою точку зрения»
- «делать странные, при проверке плохо совместимые сравнения», «пытаться подгонять реальность под свои фантазии»
- «делать трудновыполнимые, почти невозможные вещи» (ср. «глаз на задницу натянуть»)
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
- Реакции
gun_dose 25 декабря 2021 в 0:01
Цитаты великих клиентов: сова готовая, надо только натянуть
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
- Реакции
dashiwa 4 января 2022 в 14:12
Почему нельзя взять красной краски и значок феррари и покрасить телегу и получить гоночный боллид? Много жестких зависимостей, системных скриптов и тд. Вы получите красную телегу. Да, конечно, сходство есть, если вы продадите квартиру, почку, печень , друга..То может у Вас и получится жалкое подобие..
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
- Реакции
Всё можно, нужно использовать headless Drupal, и сделать фронтенд из готовой вёрстки, например, на Vue.js. А с бекенда посылать JSON через JSON API.
- Войдите или зарегистрируйтесь, чтобы отправлять комментарии
- Реакции
Натянуть верстку на главную
Добавить ноду в список (смотрел, буду смотреть. )
dmitry_bavin 17 ноября в 19:42 5
Какой функционал отвечает за загрузку изображений в drupal 7?
dmitry_bavin 17 ноября в 17:06 0
Drupal 7: Ошибки при попытке обновить базу через updete.php. Не найдены некоторые модули.
Ritka 17 ноября в 16:57 4
Поддержка Multi-byte UTF-8! Все работает помимо записи в отчетах admin/reports/status
ADCI_Solutions 17 ноября в 11:11 1
Инструкция по работе с Layout Builder для новичков
alex-litvinov 15 ноября в 10:34 5
Вывести views в таблицу время с последнего обновления материала
mmjmm 15 ноября в 6:33 1
Написать функционал помощи «help» для кастомной drush-команды
Ritka 14 ноября в 20:56 4
Проблемы с сортировкой таксономии на украинском языке — «і» «ї» «є» буквы
axllemon@yandex.ru 14 ноября в 16:29 6
Некорректное отображение главной страницы сайта на Друпал
el_nik 13 ноября в 17:02 0
Модули не обновляются. Друпал7
На развитие drupal.ru
Ваша финансовая помощь дает нам возможность оплачивать хостинг и поддерживать стабильную работу сайта. Благодарим за поддержку!
Трекер
Ritka 17 ноября в 16:57 4
Поддержка Multi-byte UTF-8! Все работает помимо записи в отчетах admin/reports/status
videosite 18 ноября в 19:09 0
Добавить ноду в список (смотрел, буду смотреть. )
serafimm 4 ноября в 13:57 4
Всхлапывающий текст
ADCI_Solutions 17 ноября в 11:11 1
Инструкция по работе с Layout Builder для новичков
dmitry_bavin 17 ноября в 19:42 5
Какой функционал отвечает за загрузку изображений в drupal 7?
alex-litvinov 15 ноября в 10:34 5
Вывести views в таблицу время с последнего обновления материала
dmitry_bavin 17 ноября в 17:06 0
Drupal 7: Ошибки при попытке обновить базу через updete.php. Не найдены некоторые модули.
axllemon@yandex.ru 14 ноября в 16:29 6
Некорректное отображение главной страницы сайта на Друпал
Ritka 14 ноября в 20:56 4
Проблемы с сортировкой таксономии на украинском языке — «і» «ї» «є» буквы
el_nik 13 ноября в 17:02 19
Модули не обновляются. Друпал7
Содержимое сайта публикуется на условиях CreativeCommons Attribution-ShareAlike 3.0 или более поздней версии. Программные коды в тексте статей — на условиях GNU GPL v2 или более поздней версии.
Документация по совместной работе с репозиторием drupal.ru – https://docs.drupal.ru/code
Drupal – торговая марка Дриса Бёйтарта
Поддерживать инфраструктуру Drupal.ru нам помогает компания ДАЛЕЕ
