upgraded custom modules D10 compatibility
This commit is contained in:
@@ -10,7 +10,7 @@
|
||||
name: Edlp Home
|
||||
type: module
|
||||
description: Manage home for edlp d8.
|
||||
core_version_requirement: ^8 || ^9
|
||||
core_version_requirement: ^8 || ^9 || ^10
|
||||
package: Edlp
|
||||
# dependencies:
|
||||
# - migrate_drupal
|
||||
|
||||
@@ -109,7 +109,7 @@ function template_preprocess_edlp_home(&$vars){
|
||||
foreach($vars['lastdocs_items'] as $node){
|
||||
$lastdocs['list']['#items'][] = $node_view_builder->view($node, 'search_index');
|
||||
}
|
||||
$vars['lastdocs'] = render($lastdocs);
|
||||
$vars['lastdocs'] = \Drupal::service('renderer')->render($lastdocs);
|
||||
}
|
||||
|
||||
// render the next events of agenda as list
|
||||
@@ -152,7 +152,7 @@ function template_preprocess_edlp_home(&$vars){
|
||||
foreach($vars['agenda_items'] as $node){
|
||||
$agenda['list']['#items'][] = $node_view_builder->view($node, 'teaser');
|
||||
}
|
||||
$vars['agenda'] = render($agenda);
|
||||
$vars['agenda'] = \Drupal::service('renderer')->render($agenda);
|
||||
}
|
||||
|
||||
if(isset($vars['collection_link'])){
|
||||
@@ -172,7 +172,7 @@ function template_preprocess_edlp_home(&$vars){
|
||||
)
|
||||
)
|
||||
);
|
||||
$vars['collection_link_rendered'] = render($collection);
|
||||
$vars['collection_link_rendered'] = \Drupal::service('renderer')->render($collection);
|
||||
}
|
||||
|
||||
if(isset($vars['production_link'])){
|
||||
@@ -192,7 +192,7 @@ function template_preprocess_edlp_home(&$vars){
|
||||
)
|
||||
)
|
||||
);
|
||||
$vars['production_link_rendered'] = render($production);
|
||||
$vars['production_link_rendered'] = \Drupal::service('renderer')->render($production);
|
||||
}
|
||||
|
||||
if(isset($vars['agenda_link'])){
|
||||
@@ -212,7 +212,7 @@ function template_preprocess_edlp_home(&$vars){
|
||||
)
|
||||
)
|
||||
);
|
||||
$vars['agenda_link_rendered'] = render($agenda);
|
||||
$vars['agenda_link_rendered'] = \Drupal::service('renderer')->render($agenda);
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
@@ -225,11 +225,11 @@ class HomeController extends ControllerBase {
|
||||
public function home_mobilejson() {
|
||||
|
||||
$renderable = $this->toMobileHomeRenderable();
|
||||
// $rendered = render($renderable);
|
||||
// $rendered = \Drupal::service('renderer')->render($renderable);
|
||||
// We can't render directly the entity as it throw an exception with cachable data
|
||||
//http://blog.dcycle.com/blog/2018-01-24/caching-drupal-8-rest-resource/#the-dreaded-leaked-metadata-error
|
||||
$rendered = \Drupal::service('renderer')->executeInRenderContext(new RenderContext(), function () use ($renderable) {
|
||||
return render($renderable);
|
||||
return \Drupal::service('renderer')->render($renderable);
|
||||
});
|
||||
|
||||
$data = [
|
||||
@@ -249,7 +249,7 @@ class HomeController extends ControllerBase {
|
||||
'#attributes' => ['class' => ["language-switcher-{$links->method_id}",],],
|
||||
'#set_active_class' => TRUE,
|
||||
];
|
||||
$translations_rendered = \Drupal::service('renderer')->executeInRenderContext(new RenderContext(), function () use ($translations_build) {return render($translations_build);});
|
||||
$translations_rendered = \Drupal::service('renderer')->executeInRenderContext(new RenderContext(), function () use ($translations_build) {return \Drupal::service('renderer')->render($translations_build);});
|
||||
|
||||
$data['translations_links'] = $translations_rendered;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user