0
我的自定義塊模板中有一個複雜的變量{{course_type.title[language] | nl2br}}
。 language
是當前的網站語言,但內容僅在構建緩存時以該語言提供。根據drupal 8中的語言,是否可以有多個緩存條目?
我有語言在我的渲染陣列和它的作品在樹枝模板{% trans %}
命令:
return array(
'#theme' => 'block__vt_course_offer',
'#data' => $courseData,
'#cache' => [
'contexts' => ['languages'],
'tags' => $cacheTags,
]
);
有沒有辦法來得到一個基於網頁的當前語言的Drupal來處理多個緩存條目?
Thx很多!
Andreas
模板的使用也許這可以給你答覆:https://www.drupal.org/docs/8/api/cache-api/cache-contexts – Fky
Hi @Fyk,thx很多 - 我的緩存上下文中有'''languages''',但它不影響變量。它適用於'''{%trans%}'''命令,但不適用於''{{}}''' – Andreas