Size: a a a

2021 January 13

OS

Oleksandr Syvyi in Drupal RU
Привет, я не совсем понимаю систему кеширования в друпал 8.
Если я на кастомном Филд фолдматере поставлю
'#cache' => [
 'max-age' => 0,
]

то в таком случае, не будет кешироваться вся нода или не будет кешироваться только этот Филда, или только отображения этого филда(форматтера)?

Спасибо
источник

AP

Anatoly Politsin in Drupal RU
Астрологи обьявили неделю кэширования
источник

CP

Culacov Pavel in Drupal RU
Всем привет как в существенную кэш ноды под пользователя(CacheTags)?
источник

АК

Алексей Кузнецов... in Drupal RU
кэш ноды - это имеется в виду кэш сущности?
источник

CP

Culacov Pavel in Drupal RU
да
источник

АК

Алексей Кузнецов... in Drupal RU
вот именно прямо к сущности? Или к её странице?
источник

CP

Culacov Pavel in Drupal RU
прямо к сущности)))
источник

CP

Culacov Pavel in Drupal RU
У меня экстра поле с доступом в сущность commerce_product, если пользователь купил товар, тогда поле показывает в сущность commerce_product. Но вот в чем беда, если пользователь купил товар, сущность товара уже в кэше и поле не показывает покаместь кэш сайта не почитаю
источник

АК

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

CP

Culacov Pavel in Drupal RU
ага, беда в том ещё зависть если оплата прошла )))
источник

CP

Culacov Pavel in Drupal RU
order.state == complete (это в базе есть) и isPaid()
источник

SP

Sergey Prokopchuck in Drupal RU
Anatoly Politsin
Астрологи обьявили неделю кэширования
Ttfb уменьшилось вдвое
источник

МЛ

Мирослав Ли... in Drupal RU
Привет! У меня ситуация такая....
Есть 2 модуля, которые переопределяю один и тот же сервис, но проблема в том, что во-первых они не дополняют друг друга (но это ок, можно экстендом решить), а во-вторых у них через раз меняется приоритет, и получатеся, что через раз один модуль срабатывет, а через раз другой. Не знаю как победить.
Пробовал гуглить типо приоритет сервис провайдеров, конфликты сервисов и все такое, ничего не нахожу. Подскажите, как можно задать приоритет сервис провайдеров?

P.S. Я пробовал задать приоритет модулей в core.extension.yml, не помогло.
источник

CP

Culacov Pavel in Drupal RU
источник

МЛ

Мирослав Ли... in Drupal RU
так это вес модулей через админку. Это тоже самое, что и core.extension.yml
источник

AI

Andrei Ivnitskii in Drupal RU
Мирослав Ли
так это вес модулей через админку. Это тоже самое, что и core.extension.yml
Ты как Лёха, не забывай к сообщениям дописывать "я не тупой" 😀😀
источник

МЛ

Мирослав Ли... in Drupal RU
Andrei Ivnitskii
Ты как Лёха, не забывай к сообщениям дописывать "я не тупой" 😀😀
😃😃
источник

SP

Sergey Prokopchuck in Drupal RU
Мирослав Ли
Привет! У меня ситуация такая....
Есть 2 модуля, которые переопределяю один и тот же сервис, но проблема в том, что во-первых они не дополняют друг друга (но это ок, можно экстендом решить), а во-вторых у них через раз меняется приоритет, и получатеся, что через раз один модуль срабатывет, а через раз другой. Не знаю как победить.
Пробовал гуглить типо приоритет сервис провайдеров, конфликты сервисов и все такое, ничего не нахожу. Подскажите, как можно задать приоритет сервис провайдеров?

P.S. Я пробовал задать приоритет модулей в core.extension.yml, не помогло.
Поставь зависимость одного от второго и задекорируй сервис с наследованием класса одного от второго
источник

SP

Sergey Prokopchuck in Drupal RU
Это про дополнение другдруга
источник

SP

Sergey Prokopchuck in Drupal RU
При декорировании кстати вес декоратора можно установить
источник