Size: a a a

2020 February 11

NM

Nikita Malyshev in Drupal RU
Но тогда тебе придётся все main_content_renderer перекрыть
источник

C

Comrade Gagarin in Drupal RU
я предлагаю в ядро добавить
источник

NM

Nikita Malyshev in Drupal RU
Ну и потом ещё этим ребятам помочь. Но их немного.
источник

NM

Nikita Malyshev in Drupal RU
Попробуй, полезная же идея. А там кто  за это отвечает объяснит что к чему) Ты просто предложение сделай без кода. Интересно даже что ответят
источник

NM

Nikita Malyshev in Drupal RU
Мне вот интересно для каких кейсов #title)
источник

C

Comrade Gagarin in Drupal RU
я хотел @andypost делегировать 😁
источник

NM

Nikita Malyshev in Drupal RU
Просто он есть, работает так как работает, ну я и юзаю эту "фичу".
источник

NM

Nikita Malyshev in Drupal RU
Если будет условное событие для контроля - я только за
источник

C

Comrade Gagarin in Drupal RU
мне кажется просто забыли удалить, когда сделали titleResolver 😁
источник

NM

Nikita Malyshev in Drupal RU
Хотя не факт. Я тут вспоминать начал. #title это скорее всего от кэша...
источник

NM

Nikita Malyshev in Drupal RU
Я вот какраз недавно мимо проходил. Я просто щас на винде под рукой нифига нету. Но думаю стоит поискать по ядру на #cache_properties. Скорее всего всплывёт для #title. Тогда всё логично будет.
источник

NM

Nikita Malyshev in Drupal RU
Тайтл кэшится с результатом рендер массива, чтобы не вызывать _title_callback каждый раз для получения актуального заголовка + чтобы он отличался для разных кэш контекстов
источник

C

Comrade Gagarin in Drupal RU
вот был прекрасный drupal_set_title() 😞
источник

NM

Nikita Malyshev in Drupal RU
И тогда выходит что TitleResolver это единственно верный способ влиять на заголовок. А использование #title это абузинг рендер кэша
источник

NM

Nikita Malyshev in Drupal RU
Интересную тему подняли. У кого там ядро под рукой. Нук пошерстите по `#cache_properties их там очень мало. Скорее всего там всплывет с `#title внутри где-то. Тогда это ровно то о чем выше написал.
источник

C

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

NM

Nikita Malyshev in Drupal RU
Ну фактически выходит так и есть. Задавание заголовка через #title это абуз рендер кэша. "Не баг, а фича". Выходит тайтл резолвер единственное верное место.
источник

NM

Nikita Malyshev in Drupal RU
Тогда надо просто ивент с диспатчером в него воткнуть и всё
источник

ИЛ

Иван Лещёв in Drupal RU
Nikita Malyshev
Ну фактически выходит так и есть. Задавание заголовка через #title это абуз рендер кэша. "Не баг, а фича". Выходит тайтл резолвер единственное верное место.
#title всплывает в кеше
источник

NM

Nikita Malyshev in Drupal RU
Иван Лещёв
#title всплывает в кеше
Ну да, он туда и пишется из резолвера в первый раз
источник