gun_dose: Комментарии

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

20 октября 2022 в 22:50

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

7 октября 2022 в 15:45
2

ady1503 wrote: Тогда вопрос почему мой код не работает с ["#default_value"]? А работает с ["#value"]?

"#default_value" работает только в том случае, если в форму ещё ничего не вводили. Попробуйте через $form_state->setUserInput($input);

26 сентября 2022 в 19:43
2

Не надо перекладывать данные из одной сущности в другую. Если это одна и та же информация, она должна храниться только в одном месте и никак иначе.

И вообще, непонятно, чем конкретно эта задача выходит за рамки обычного entity reference? Тут вообще не нужно ничего кодить и не нужны никакие модули. Просто сделайте для школы вью мод с отображением нужных полей, а в сущности ученика настройте отображение школы в нужном вью моде.

18 сентября 2022 в 10:20

Потому что в коллбэк обработки клика нужно в качестве аргумента передавать event и вызывать event.preventDefault()

13 сентября 2022 в 11:31

VasyOK wrote: А если Линукс не ставить, опыт и не появится.

Согласен на 100%. Вообще, на какой оси работать - это дело вкуса, но опыт с линуксом нужен в любом случае, поэтому поставить на свой комп линукс и поработать на нём хотя бы полгодика будет в любом случае полезно.

VasyOK wrote: Нуу, под WSL - оно действительно как-то тормознутее.

13 сентября 2022 в 10:09

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

11 сентября 2022 в 14:49
1

Скорее всего, у вас теперь вместо nginx используется Apache. И то, и другое - веб-серверы. Иногда используются вместе, но чаще по раздельности. Какой лучше - это очень обширный вопрос)) для простых проектов по большому счету без разницы. Но у apache есть большое преимущество для новичков - он конфигурируется через .htaccess и по умолчанию друпал уже содержит этот файл с базовыми настройками, достаточными для работы. А вот при использовании nginx все заботы о его конфигурации полностью ложатся на ваши плечи.

11 сентября 2022 в 13:35
1

Тогда проблема в настройках nginx - он пытается обрабатывать стили изображений, как статические файлы, но он должен передавать эти запросы друпалу, чтобы друпал при необходимости генерировал картинку, либо отдавал готовую. Вот по этой ссылке нужный фрагмент в 31 строке

https://www.valuebound.com/resources/blog/drupal8-nginx-default

4 сентября 2022 в 19:54
1

Логика простая: если у каждого товара может быть только одна вариация, то в вариации должна быть только цена и ничего больше. Если же архитектура магазина подразумевает, что у одного товара может быть несколько вариаций, то в вариацию нужно добавлять те поля, которыми вариации различаются между собой. Допустим, если вы продаёте майки, то в вариацию нужно добавить только поле размер. Если это мобильные телефоны, то в вариацию идут цвет, количество ОЗУ и объём хранилища.