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

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

5 сентября 2022 в 13:46

Это, видимо, уже какая-то химия модуля insert. Что-то он скорее всего заменяет на основании JSON-данных (атрибут data-insert-attach). Но проблема в том, что в этих данных передаются только названия атрибутов, а не их значения. То есть, как минимум второе условие задачи ("А data-insert-attach вообще убрать.") невыполнимо.

5 сентября 2022 в 13:37

mojo1 wrote: Соответственно, сейчас в чистыми url не могу войти в админку и залогинится, чтобы поменять настройки.

1. А вариант mysite.com?q=user/login не работает? И далее - mysite.com?q=admin/... и т.д. ?

4 сентября 2022 в 23:30

ИМХО, как-то похоже на перепиленную кнопку (или всю форму) добавления товара в корзину. Возможно, тема оформления глючит?

Для эксперимента можно попробовать какие-то сторонние модули добавления в корзину. Например, Commerce Add To Cart Link

4 сентября 2022 в 18:38

new-art21 wrote: Если картинку надо загружать в product variation type, а фиксированные значения в product type, то выведется ли потом эта картинка во views корзины?

Корзина - это Views, как вы верно отметили. А отдельно взятый вьюс как правило всегда можно перепилить под собственные нужды. По умолчанию вам предлагается поле картинки размещать в вариациях - следуйте этому, поскольку изображение может отличаться именно в зависимости от вариации. А помимо корзины на карточке товара тоже нужны изображения вариаций.

3 сентября 2022 в 9:17
riaron777 wrote: на что поменять reset()(current())


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

riaron777 wrote: Calling current() on an object is deprecated


Скорее всего, у вас текущая версия PHP > 8.1.0. Понижайте версию:

3 сентября 2022 в 1:18
1

PS. Честно говоря, идея хранить имя пользователя (и впоследствии указывать его как условие загрузки сущностей) выглядит как-то не очень. Лучше - ID пользователя, да и поле 'field_polzovatel' можно тогда сделать ссылкой на сущность пользователя.

27 августа 2022 в 20:04
2

DD 85 wrote: Form Placeholder
https://www.drupal.org/project/form_placeholder

Большинство полей в D9 (по крайней мере - поля с произвольным текстовым вводом) имеют встроенную поддержку placeholder (в настройках отображения формы это "Заполнитель").

26 августа 2022 в 8:41
1

Первый вопрос: где именно получить - т.е. на каком шаге?

$form_state->getValue('FIELD_NAME') работает в функции сабмита (т.е. после отправки формы) и возвращает значение запрошенного поля.

22 августа 2022 в 0:37

Потому что это программный роут (т.е. системный путь) Друпала, а не физический файл. Иными словами, sitemap.xml создаётся и отдаётся в браузер "на лету".

21 августа 2022 в 16:43

Если не ошибаюсь, то базовую валидацию (при сабмите) номера телефона делает поле типа "tel". Однако, если нужна именно маска ввода, то, как указали выше, нужно подключать библиотеки типа InputMask.

21 августа 2022 в 16:39

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

21 августа 2022 в 16:21

Aleksandr Nenashev wrote: На этой странице не работают https://kfmk-modul.ru/modular/scope/stroitelstvo/modulnye-torgovye-pavilony

Судя по консоли:

1. Ресурс с «https://kfmk-modul.ru/js/date.js» был заблокирован из-за несоответствия MIME-типа («text/html») (X-Content-Type-Options: nosniff).

19 августа 2022 в 14:46
1

ivnish wrote: Нужно использовать loadByProperties

Метод loadByProperties не поддерживает операторы типа OR и тем более - вложенную группировку условий.

Уместнее обычный ::entityQuery(), а-ля:

14 августа 2022 в 23:18

marassa wrote: дисейблить джаваскриптом кнопку Сабмит первым делом после ее нажатия, чтобы никакой тремор конечностей не мог привести к многократной отправке одной и той же формы

20 июля 2022 в 19:27
1

Я как-то не совсем понял, в чём тут затруднение. Ну добавьте в ::build() условие - типа есть результаты или же нет их и в зависимости от этого меняйте ввод. Например, как-то так:

18 июля 2022 в 17:19

protoftor wrote: Уточните, должен ли файл mukcbs_thm.theme иметь в конце расширение .php

Нет. В соответствии со стандартами D8/9 расширение должно быть именно .theme