Как установить bootstrap на drupal 10 ?

Главные вкладки

Аватар пользователя Tuan Tuan 11 сентября 2022 в 21:09

Есть ли вменяемый мануал по указанному в заголовке вопросу?

Интересует именно полная установка бутстрапа (со всеми настройками, доп. модулями необходимыми и т.п.), без композера и прочего капания в коде (т.е. установка с самого друпала)

Комментарии

Аватар пользователя ivnish ivnish 11 сентября 2022 в 21:12

1. Друпал 10 ещё в стадии бета и не рекомендуется для использования
2. Чтобы использовать бутстрап в своей теме оформления достаточно скачать и подключить css и js файлы бутстрапа. А можно не качать и использовать CDN

Аватар пользователя Tuan Tuan 11 сентября 2022 в 21:33

ivnish wrote: Друпал 10 ещё в стадии бета и не рекомендуется для использования

В курсе. Но все равно пока "просто присматриваюсь". Если присмотрюсь - там и релизнется уже ))

ivnish wrote: 2. Чтобы использовать бутстрап в своей теме оформления достаточно скачать и подключить css и js файлы бутстрапа. А можно не качать и использовать CDN

Вот по этому полноценный мануал и нужен. Везде где нахожу установки - либо "для знающих" написано, либо все через командную строку... (либо для старых версий друпала)

Аватар пользователя ivnish ivnish 12 сентября 2022 в 7:49

Tuan wrote: Вот по этому полноценный мануал и нужен.

Полноценного у нас нет, но можно разбить на две части:

1) Сделать свою тему оформления
2) Подключить к ней js и css

И, кстати, есть готовые темы с бустрапом, например radix, barrio

Аватар пользователя Tuan Tuan 12 сентября 2022 в 10:32

ivnish wrote: И, кстати, есть готовые темы с бустрапом, например radix, barrio

радикс не пробовал, а вот с баррио что-то не получилось.. Вроде все настроил как написано (кроме - так и не понял нужны ли бутстрап либрэри или нет для актуальных версий..), но не появляются сами элементы редактирования бутстрапа и какая-то проблема с окном комментариев - его тупо нет. Если пытаться редактировать существующий комментарий, то выбивает с ошибкой "сериалайз"

Аватар пользователя ivnish ivnish 12 сентября 2022 в 11:28

Попробуйте радикс, но там есть нюанс, что саму тему нельзя использовать как основную. Обязательно нужно создать субтему от радикса

Аватар пользователя VasyOK VasyOK 12 сентября 2022 в 12:54

"без композера и прочего капания в коде (т.е. установка с самого друпала)"
В Бутстрапе нужно копаться гораздо больше чем в Композере. Если сайт собран Композером - Тема Бутстрап ставится одной строчкой: composer require 'drupal/bootstrap:^3.25'.
Я не могу сказать что лучше: ставить Бустрап в виде темы (этой или другой) или баблиотеки - это вкусовщина, если вы попробуете разные варианты возможно и выберите для себя приемлимый.

Хотел бы дать ссылку на мануал по установке чекрез Композер, но то что есть несколько устарело. Например вот https://niklan.net/blog/130

Аватар пользователя Tuan Tuan 12 сентября 2022 в 16:01

Спрошу здесь же.. По какой причине в командной строке может не меняться "диск" ?
Т.е. текущий путь внутри диска С меняет, а при прописывании другого диска - просто ничего не происходит...

Аватар пользователя Tuan Tuan 12 сентября 2022 в 19:15

Пытаюсь ставить bootstrap 8.x-3.25, после ввода composer require 'drupal/bootstrap:^3.25' выдает Could not parse version constraint 3.25': Invalid version string "3.25'"

Аватар пользователя VasyOK VasyOK 13 сентября 2022 в 0:17

Так у вас украинский Друпал, значит нужно украинский Бутстрап ставить. (Шутка.)

Вбейте
composer --version
Что пишет?

Аватар пользователя Tuan Tuan 13 сентября 2022 в 7:30

VasyOK wrote: Вбейте
composer --version

$ composer --version
"""" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.

Аватар пользователя VasyOK VasyOK 13 сентября 2022 в 10:45

Почему так - не знаю.
Не является командой - значит он не установлен.
Вы под чем разрабатываете вообще? Где эту команду вбиваете?

Аватар пользователя Tuan Tuan 13 сентября 2022 в 10:48

VasyOK wrote: Не является командой - значит он не установлен.

Если бы не был установлен - не скачал бы друпал, разве нет?
Ставил его через composer create-project drupal/recommended-project drupal

VasyOK wrote: Вы под чем разрабатываете вообще? Где эту команду вбиваете?

ospanel. В нем есть "консоль", через нее.

Аватар пользователя Tuan Tuan 13 сентября 2022 в 11:30

Composer version 2.4-dev+20b3e3e79c5dd62d65b0eafe3d968a31a05b1c31 (2.4-dev) 2022-08-17 21:24:40

Странно.. перезапустил консоль - заработало )

Аватар пользователя VasyOK VasyOK 13 сентября 2022 в 11:36

Прежде чем ставить Бутстрап нужно собрать весь сайт Композером.
У вас структура папок сайта такая (?):
composer.lock
composer.json
web/
--core/
--modules/

Аватар пользователя Tuan Tuan 13 сентября 2022 в 12:25

https://packages.drupal.org/8 could not be fully loaded (curl error 28 while downloading https://packages.drupal.org/8/packages.json: Failed to connect to packages.drupal.org port 443: Timed out), package information was loaded from the local cache and may be out of date

In VersionParser.php line 521:

Could not parse version constraint 3.25': Invalid version string "3.25'"