Size: a a a

2020 February 21

ГЧ

Глеб Ч in Drupal RU
Иван Лещёв
форма и так отправляется
просто как-то странно писать, например, валидацию отдельно, вместо вставки параметра. Странно, что надо вырубать тот же правый клик. Также какое-то подозрительное поведение при двух формах на странице + ajax + HtmlCommand (подумал, что из-за того, что вешает на клик и не видит контекст).
источник

ИЛ

Иван Лещёв in Drupal RU
пиши не странно, пиши по русски
источник

ИЛ

Иван Лещёв in Drupal RU
вебформы и друпал аякс - не единственный способ реализации интерактива
источник

ГЧ

Глеб Ч in Drupal RU
Иван Лещёв
вебформы и друпал аякс - не единственный способ реализации интерактива
что имеешь ввиду?
источник

ИЛ

Иван Лещёв in Drupal RU
this.addEventListener('submit', this.onSubmit);

 onSubmit(e) {
   e.preventDefault();
   if (this.disabled) {
     return;
   }
   this.disabled = true;
   const formData = new FormData(this);
   formData.set('form_id', this.form_id);
   formData.set('csrf_token', this.csrf_token);
   formData.set('storage_json', this.storage_json);
   formData.set('storage_token', this.storage_token);
   formData.set('op', this._op);
   fetch(this.action, {
     method: "POST",
     body: formData
   })
источник

ИЛ

Иван Лещёв in Drupal RU
Глеб Ч
что имеешь ввиду?
ничего
источник

ГЧ

Глеб Ч in Drupal RU
Иван Лещёв
this.addEventListener('submit', this.onSubmit);

 onSubmit(e) {
   e.preventDefault();
   if (this.disabled) {
     return;
   }
   this.disabled = true;
   const formData = new FormData(this);
   formData.set('form_id', this.form_id);
   formData.set('csrf_token', this.csrf_token);
   formData.set('storage_json', this.storage_json);
   formData.set('storage_token', this.storage_token);
   formData.set('op', this._op);
   fetch(this.action, {
     method: "POST",
     body: formData
   })
а, ну блин, понятно...хотелось как-то в рамках form api.
источник

ИЛ

Иван Лещёв in Drupal RU
там патч нужен, насколько я помню, чтоб нативные валидаторы отработали
источник

ИЛ

Иван Лещёв in Drupal RU
остальное - form api и #ajax
источник

ИЛ

Иван Лещёв in Drupal RU
но он мне не нравится
источник

ГЧ

Глеб Ч in Drupal RU
вот я несколько дней повозился и он мне тоже не очень ))
источник

ИЛ

Иван Лещёв in Drupal RU
ну варианта два
или формапи или не формапи
источник

A

AY in Drupal RU
Привет,  может, кто-то знает ответ..  в Drupal 8 Pathauto module,  при создании  alias pattern based on the Content type отсутствует возможность создания в пути taxonomy parent term. То есть,  этого токена вообще нет в Content pattern type.  Есть ли какие-то решения простые?
источник

AI

Andrei Ivnitskii in Drupal RU
AY
Привет,  может, кто-то знает ответ..  в Drupal 8 Pathauto module,  при создании  alias pattern based on the Content type отсутствует возможность создания в пути taxonomy parent term. То есть,  этого токена вообще нет в Content pattern type.  Есть ли какие-то решения простые?
Должен быть. Я недавно его использовал
источник

A

AY in Drupal RU
Andrei Ivnitskii
Должен быть. Я недавно его использовал
В том-то и дело, что этот токен присутствует только при создании alias для Taxonomy term pattern type, в этом случае - да, можно такое, например, сделать: т
/[term:original:parent:name]/[term:original:name]/
Но в случае, если необходимо повторить весь путь структуры Taxonomy, включая parent —> child то при создании Content pattern type токен для taxonomy parent отсутствует...
источник

A

AY in Drupal RU
AY
В том-то и дело, что этот токен присутствует только при создании alias для Taxonomy term pattern type, в этом случае - да, можно такое, например, сделать: т
/[term:original:parent:name]/[term:original:name]/
Но в случае, если необходимо повторить весь путь структуры Taxonomy, включая parent —> child то при создании Content pattern type токен для taxonomy parent отсутствует...
отсюда и вопрос, как это обойти, может кто-то уже решал этот вопрос... Есть на эту тему топик на друпал.орг, с оглашением этой проблемы, и те "решения", которые там приводят, только что проверял - не срабатывают.. - https://www.drupal.org/project/pathauto/issues/2311207
источник

C

Comrade Gagarin in Drupal RU
ищи в полях сущности
источник
2020 February 22

PS

Pavel Selivanov in Drupal RU
AY
В том-то и дело, что этот токен присутствует только при создании alias для Taxonomy term pattern type, в этом случае - да, можно такое, например, сделать: т
/[term:original:parent:name]/[term:original:name]/
Но в случае, если необходимо повторить весь путь структуры Taxonomy, включая parent —> child то при создании Content pattern type токен для taxonomy parent отсутствует...
Мне о таком баге рассказывали с месяц назад, причем у меня ни разу не возникал, но у товарища был. К сожалению, подебажить не удалось, так что в чем причина так и не узнал.
источник

A

AY in Drupal RU
Pavel Selivanov
Мне о таком баге рассказывали с месяц назад, причем у меня ни разу не возникал, но у товарища был. К сожалению, подебажить не удалось, так что в чем причина так и не узнал.
Павел, благодарю за ответ. Так это баг? То есть, у меня просто ошибка в установке модуля Токена, Pathauto или в друпале где-то? ...В том смысле что обычно токен parent:name присутствует?... или же всё же это стандартное нынешнее состояние - просто неучли при разработке?..
источник

PS

Pavel Selivanov in Drupal RU
ну, ситуация была такая: была нода, и был словарь таксономии с несколькими уровнями вложенности. В ноде был референс филд на эту таксономию. В пасавто нужно было построить путь к ноде на базе таксономии с учетом иерархии. Вот у человека тоже не было доступа к родителям термина. Я даже специально для него на голом друпале повторил, у меня все корректно срабатывало, токены были,а у него нет. К сожалению, подебажить его проект не довелось, так что в чем конкретно проблема не знаю.
источник