Size: a a a

2020 June 17

С

Сєня in Drupal RU
потому что сам не пробовал такое, а те, кто юзает только русский язык то пишет и в коде русский
источник

I<

Ivan <Chi> in Drupal RU
Сєня
потому что сам не пробовал такое, а те, кто юзает только русский язык то пишет и в коде русский
Да никто так не делает. Почти.
источник

С

Сєня in Drupal RU
Ivan
Да никто так не делает. Почти.
хехе)
источник

С

Сєня in Drupal RU
везучий
источник

С

Сєня in Drupal RU
а я навидался
источник

АК

Алексей Кузнецов... in Drupal RU
Писать код на английском изначально хорошо, потому что всегда можно строки поменять в админке
источник

I<

Ivan <Chi> in Drupal RU
Хотя, в шаблонах длинные русские тексты я тоже не перевожу.
источник

С

Сєня in Drupal RU
Ivan
Хотя, в шаблонах длинные русские тексты я тоже не перевожу.
да то же что и короткие..
источник

AK

Alexey Korepov in Drupal RU
Подскажите как лучше реализовать форму клонирования сущности без создания этой сущности в базе, пока юзер не засабмитит форму клонирования? Есть модуль Entity Clone, но он не подходит, т.к. сразу в базе создаёт клон. Например, есть нода с формой редактирования где куча полей и вложенных сущностей через inline entity form. Нужно сделать кнопку "Создать копию" которая будет открывать форму создания новой сущности с уже заполненными данными из текущей сущности, но создавать новую сущность (сохранять в базу) она должна только по сабмиту этой формы юзером.  Наверное оптимальнее через хук сабмита разруливать это и создавать всё ручками, или есть варианты получше?
источник

С

Сєня in Drupal RU
Alexey Korepov
Подскажите как лучше реализовать форму клонирования сущности без создания этой сущности в базе, пока юзер не засабмитит форму клонирования? Есть модуль Entity Clone, но он не подходит, т.к. сразу в базе создаёт клон. Например, есть нода с формой редактирования где куча полей и вложенных сущностей через inline entity form. Нужно сделать кнопку "Создать копию" которая будет открывать форму создания новой сущности с уже заполненными данными из текущей сущности, но создавать новую сущность (сохранять в базу) она должна только по сабмиту этой формы юзером.  Наверное оптимальнее через хук сабмита разруливать это и создавать всё ручками, или есть варианты получше?
не юзать метод save() до сабмита
источник

С

Сєня in Drupal RU
на кнопку "Создать копию" вызываешь свою форму и там создаешь $clone = new Node(), а на сабмите этой формы сейвишь объект $clone
источник

С

Сєня in Drupal RU
в форме можно его спрятать в $form['clone'] = ['#type'=>'value', '#value' => $clone];
источник

С

Сєня in Drupal RU
потом на сабмите так же достать из $form_state
или не доставать, а просто засейвить:
$form_state->getValue('clone')->save();
источник

С

Сєня in Drupal RU
первое что пришло в голову, может можно лучше
источник

AK

Alexey Korepov in Drupal RU
Сєня: благодарю, да - вместо реального save сделать свою функцию клонирования, и будет норм.
источник

C

Comrade Gagarin in Drupal RU
Камрады, в восьмёрке можно было анинсталить модули, которые прописаны в dependencies установочного профиля. В девятке нельзя. Вопрос - как в профиле прописать, чтобы модуль включился при установке и экспортнулись конфиги для него, но модуль можно было выключить из админки?
источник

С

Сєня in Drupal RU
Comrade Gagarin
Камрады, в восьмёрке можно было анинсталить модули, которые прописаны в dependencies установочного профиля. В девятке нельзя. Вопрос - как в профиле прописать, чтобы модуль включился при установке и экспортнулись конфиги для него, но модуль можно было выключить из админки?
может через хук апдейт 🤷‍♂
источник

C

Comrade Gagarin in Drupal RU
при установке не выполняется хук_апдейт
источник

АК

Алексей Кузнецов... in Drupal RU
устанавливай модули в файле .profile
источник

АК

Алексей Кузнецов... in Drupal RU
\Drupal::service('module_installer')->install($module);
источник