Size: a a a

2020 September 14

AK

Alexey Korepov in Drupal RU
Andrey Postnikov
А это и так при сохранении делается и даже бакенд специальный в ядро завезли, но он вроде только при обновлении/установке ядра используется
При сохранении отдельной сущности - да, но если делается loadMultiple 100 штук а сохраняется из них только 10 (например только те, которые изменили), то статик-кеш продолжает пухнуть в цикле ;) А по завоз бекенда есть ссылка на описание?
источник

AK

Alexey Korepov in Drupal RU
Хотя не во всех случаях прочищается норм: https://www.drupal.org/project/drupal/issues/2986322
источник

AP

Andrey Postnikov in Drupal RU
Alexey Korepov
При сохранении отдельной сущности - да, но если делается loadMultiple 100 штук а сохраняется из них только 10 (например только те, которые изменили), то статик-кеш продолжает пухнуть в цикле ;) А по завоз бекенда есть ссылка на описание?
По чистке Кеша стоит в migrate посмотреть, там долго с кешем и памятью воевали
источник

AK

Alexey Korepov in Drupal RU
Ого, похоже да - он прям весь кеш грохает при сохранении отдельной сущности, исходя из ответа "This happens because on entity save we call the storage resetCache method, which clears all the caches" - не знал
источник

AK

Alexey Korepov in Drupal RU
Странно, зачем чистить сразу всё, если только одну сущность потрогали?
источник

AP

Andrey Postnikov in Drupal RU
Про кеш https://www.drupal.org/node/2973262 но вот куда его раскидали - смотреть в коде нужно
источник

AP

Andrey Postnikov in Drupal RU
И в https://www.drupal.org/project/drupal/issues/3006750 тоже рубят весь статический кеш
источник

S

SpitIntoEternity in Drupal RU
Как в  такой https://git.drupalcode.org/project/cdek_api/-/blob/8.x-2.x/src/Element/CdekSelect.php#L78 структуре получать значения полей? через  $form_state->getValue('city')    - ничего не выводит
источник

C

Comrade Gagarin in Drupal RU
debug($form_state->getValues()) что выдаст?
источник

F

Frost in Drupal RU
Добрый день, а никто на вскидку не помнит где в комерсе форма добавления товара в заказ редактируется, которая в админке? Там только артикул, хочу название туда тоже добавить
источник

F

Frost in Drupal RU
источник

C

Comrade Gagarin in Drupal RU
Здесь принято указывать версию друпала
источник

F

Frost in Drupal RU
простите был напуган d7
источник

C

Comrade Gagarin in Drupal RU
commerce_product_line_item_add_form()
источник

C

Comrade Gagarin in Drupal RU
Если вопрос был про то, как изменить настройки этой формы из админки, то никак, у виджета нет настроек
источник

F

Frost in Drupal RU
Ладно, буду тогда пилить через корзину
источник

F

Frost in Drupal RU
спасибо!
источник

M

Mike in Drupal RU
Ребят, а есть в семерке функция по которой можно проверить лежит ли конкретный урл в определенном меню?
источник

C

Comrade Gagarin in Drupal RU
(bool)db_select('menu_links')
 ->fields('menu_links', array('mlid'))
 ->condition('link_path', $path)
 ->execute()
 ->fetchField();
источник

M

Mike in Drupal RU
Comrade Gagarin
(bool)db_select('menu_links')
 ->fields('menu_links', array('mlid'))
 ->condition('link_path', $path)
 ->execute()
 ->fetchField();
спасибо, я вот так накостылил:
db_query("SELECT menu_name FROM {menu_links} WHERE menu_name = :menu_name AND link_path = :link_path", array(':menu_name' => 'menu-document', ':link_path' => $drupal_path))->fetchField();
источник