Size: a a a

2021 February 23

I<

Ivan <Chi> in Drupal RU
drush ev "print_r(\Drupal::entityTypeManager()->getDefinition('block')->getListCacheTags());";
источник

I<

Ivan <Chi> in Drupal RU
источник

C

Comrade Gagarin in Drupal RU
config:block_list
источник

I<

Ivan <Chi> in Drupal RU
В любом случае надо получать эти теги из entity_type_manager.
источник

I<

Ivan <Chi> in Drupal RU
К примеру, drush ev "print_r(\Drupal::entityTypeManager()->getDefinition('path_alias')->getListCacheTags());";
источник

I<

Ivan <Chi> in Drupal RU
Array
(
   [0] => route_match
)
источник

C

Comrade Gagarin in Drupal RU
по идее block_content_type_list будет работать
источник

I<

Ivan <Chi> in Drupal RU
В аннотации сущности можешь любые теги указать.
источник

I<

Ivan <Chi> in Drupal RU
В ::postSave() можешь сбрасывать любые теги
источник

АК

Алексей Кузнецов... in Drupal RU
Занимательный факт: крон удаляет лишь 100 временных файлов за один проход.
источник

VS

Victor Stepankov in Drupal RU
Алексей Кузнецов
Занимательный факт: крон удаляет лишь 100 временных файлов за один проход.
Тебе крона жалко?
источник

АК

Алексей Кузнецов... in Drupal RU
неа, просто взял на сайте сделал временными пару тысяч файлов, которые нигде не используются, а они так и висят второй день)) Думал в чём дело
источник

АК

Алексей Кузнецов... in Drupal RU
пытаюсь откатить миграцию, у которой дестинэйшн - кастомные сущности. И оно мне фатал кидает типа No link template 'canonical' found в этой вот сущности. Взял даже переопределил метод toUrl, чтобы по запросу каноникал отдавало урл колекшена, а оно ни в какую. Куда копать?
источник

А

Андрей in Drupal RU
Всем привет! С праздником!)
У меня такой вопрос:

Есть сайт на Друпал 8. Для мобильной версии в page.html.twig вставляю програмно блок корзины {{ cart }}

В файле mytheme.theme делаю так:

function mytheme_preprocess_page(&$variables) {
 $block_manager = \Drupal::service('plugin.manager.block');
 $config = [];
 $plugin_block = $block_manager->createInstance('commerce_cart', $config);
 $render = $plugin_block->build();
 $variables['cart'] = render($render);

Но при добавлении товара в корзину (включён ajax) этот блок не обновляется без перезагрузки страницы. Что нужно сделать, что бы этот блок корзины обновлялся без перезагрузки?
источник

C

Comrade Gagarin in Drupal RU
что значит "включён ajax"?
источник

АК

Алексей Кузнецов... in Drupal RU
Алексей Кузнецов
пытаюсь откатить миграцию, у которой дестинэйшн - кастомные сущности. И оно мне фатал кидает типа No link template 'canonical' found в этой вот сущности. Взял даже переопределил метод toUrl, чтобы по запросу каноникал отдавало урл колекшена, а оно ни в какую. Куда копать?
вместо $rel = ‘revision’ тоже надо отдавать collection
источник

А

Андрей in Drupal RU
Comrade Gagarin
что значит "включён ajax"?
Т.е. добавляется товар в корзину добавляется без перезагрузки страницы. С блоком добавленным через админку всё нормально. Там без перезагрузки отобразаются изменения в корзине
источник

C

Comrade Gagarin in Drupal RU
Как реализован ajax?
источник

А

Андрей in Drupal RU
Comrade Gagarin
Как реализован ajax?
Включен модуль ajax_add_to_cart
источник

C

Comrade Gagarin in Drupal RU
оберни корзину в div с классом block-commerce-cart
источник