- Notice: Undefined index: sources in lazy_preprocess_responsive_image() (line 259 of modules/contrib/lazy/lazy.module).
lazy_preprocess_responsive_image(Array, 'responsive_image', Array) (Line: 287) Drupal\Core\Theme\ThemeManager->render('responsive_image', Array) (Line: 436) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201) Drupal\Core\Render\Renderer->render(Array) (Line: 450) Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 50) __TwigTemplate_b811e2cc04573f4638379b7d252decbe0e8d52951861ff58b27ff7aecd3b0baf->doDisplay(Array, Array) (Line: 405) Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378) Twig\Template->display(Array) (Line: 390) Twig\Template->render(Array) (Line: 65) twig_render_template('core/modules/responsive_image/templates/responsive-image-formatter.html.twig', Array) (Line: 384) Drupal\Core\Theme\ThemeManager->render('responsive_image_formatter', Array) (Line: 436) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201) Drupal\Core\Render\Renderer->render(Array) (Line: 450) Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 129) __TwigTemplate_699d52750a1b9d296b67203d02d0744451440a94fc4c7df0ab4c357c7530fff9->doDisplay(Array, Array) (Line: 405) Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378) Twig\Template->display(Array) (Line: 390) Twig\Template->render(Array) (Line: 65) twig_render_template('themes/contrib/radix/templates/field/field.html.twig', Array) (Line: 384) Drupal\Core\Theme\ThemeManager->render('field', Array) (Line: 436) Drupal\Core\Render\Renderer->doRender(Array) (Line: 449) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201) Drupal\Core\Render\Renderer->render(Array) (Line: 450) Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 48) __TwigTemplate_685a028aff1553c3e842999f339ec97db42ca0c95f3c0f895bdbec194c6c2813->doDisplay(Array, Array) (Line: 405) Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378) Twig\Template->display(Array) (Line: 390) Twig\Template->render(Array) (Line: 65) twig_render_template('themes/custom/onet/templates/media/media.html.twig', Array) (Line: 384) Drupal\Core\Theme\ThemeManager->render('media', Array) (Line: 436) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201) Drupal\Core\Render\Renderer->render(Array) (Line: 450) Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 86) __TwigTemplate_699d52750a1b9d296b67203d02d0744451440a94fc4c7df0ab4c357c7530fff9->doDisplay(Array, Array) (Line: 405) Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378) Twig\Template->display(Array) (Line: 390) Twig\Template->render(Array) (Line: 65) twig_render_template('themes/contrib/radix/templates/field/field.html.twig', Array) (Line: 384) Drupal\Core\Theme\ThemeManager->render('field', Array) (Line: 436) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201) Drupal\Core\Render\Renderer->render(Array) (Line: 550) Drupal\Core\Template\TwigExtension->renderVar(Array) (Line: 60) __TwigTemplate_cdda15fcad4d690b6cb5575dc5007681fe5b2a6d7d366ec02df1a163833e3fb6->doDisplay(Array, Array) (Line: 405) Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378) Twig\Template->display(Array) (Line: 390) Twig\Template->render(Array) (Line: 65) twig_render_template('themes/custom/onet/src/patterns/hero-sdg-single/pattern-hero-sdg-single.html.twig', Array) (Line: 384) Drupal\Core\Theme\ThemeManager->render('pattern_hero_sdg_single', Array) (Line: 436) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201) Drupal\Core\Render\Renderer->render(Array) (Line: 450) Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 49) __TwigTemplate_837fb92be5680ce0782a9e9cb593c33edb05534d014bd68e438a4a6251be1868->doDisplay(Array, Array) (Line: 405) Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378) Twig\Template->display(Array) (Line: 390) Twig\Template->render(Array) (Line: 65) twig_render_template('themes/custom/onet/templates/content/taxonomy/taxonomy-term--icc-sdgs-12-target--full.html.twig', Array) (Line: 384) Drupal\Core\Theme\ThemeManager->render('taxonomy_term', Array) (Line: 436) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201) Drupal\Core\Render\Renderer->render(Array, ) (Line: 241) Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 578) Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 242) Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 132) Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90) Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object) call_user_func(Array, Object, 'kernel.view', Object) (Line: 142) Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163) Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80) Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 67) Drupal\simple_oauth\HttpMiddleware\BasicAuthSwap->handle(Object, 1, 1) (Line: 57) Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47) Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191) Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128) Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82) Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47) Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52) Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23) Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 717) Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Warning: Invalid argument supplied for foreach() in lazy_preprocess_responsive_image() (line 259 of modules/contrib/lazy/lazy.module).
lazy_preprocess_responsive_image(Array, 'responsive_image', Array) (Line: 287) Drupal\Core\Theme\ThemeManager->render('responsive_image', Array) (Line: 436) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201) Drupal\Core\Render\Renderer->render(Array) (Line: 450) Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 50) __TwigTemplate_b811e2cc04573f4638379b7d252decbe0e8d52951861ff58b27ff7aecd3b0baf->doDisplay(Array, Array) (Line: 405) Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378) Twig\Template->display(Array) (Line: 390) Twig\Template->render(Array) (Line: 65) twig_render_template('core/modules/responsive_image/templates/responsive-image-formatter.html.twig', Array) (Line: 384) Drupal\Core\Theme\ThemeManager->render('responsive_image_formatter', Array) (Line: 436) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201) Drupal\Core\Render\Renderer->render(Array) (Line: 450) Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 129) __TwigTemplate_699d52750a1b9d296b67203d02d0744451440a94fc4c7df0ab4c357c7530fff9->doDisplay(Array, Array) (Line: 405) Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378) Twig\Template->display(Array) (Line: 390) Twig\Template->render(Array) (Line: 65) twig_render_template('themes/contrib/radix/templates/field/field.html.twig', Array) (Line: 384) Drupal\Core\Theme\ThemeManager->render('field', Array) (Line: 436) Drupal\Core\Render\Renderer->doRender(Array) (Line: 449) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201) Drupal\Core\Render\Renderer->render(Array) (Line: 450) Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 48) __TwigTemplate_685a028aff1553c3e842999f339ec97db42ca0c95f3c0f895bdbec194c6c2813->doDisplay(Array, Array) (Line: 405) Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378) Twig\Template->display(Array) (Line: 390) Twig\Template->render(Array) (Line: 65) twig_render_template('themes/custom/onet/templates/media/media.html.twig', Array) (Line: 384) Drupal\Core\Theme\ThemeManager->render('media', Array) (Line: 436) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201) Drupal\Core\Render\Renderer->render(Array) (Line: 450) Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 86) __TwigTemplate_699d52750a1b9d296b67203d02d0744451440a94fc4c7df0ab4c357c7530fff9->doDisplay(Array, Array) (Line: 405) Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378) Twig\Template->display(Array) (Line: 390) Twig\Template->render(Array) (Line: 65) twig_render_template('themes/contrib/radix/templates/field/field.html.twig', Array) (Line: 384) Drupal\Core\Theme\ThemeManager->render('field', Array) (Line: 436) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201) Drupal\Core\Render\Renderer->render(Array) (Line: 550) Drupal\Core\Template\TwigExtension->renderVar(Array) (Line: 60) __TwigTemplate_cdda15fcad4d690b6cb5575dc5007681fe5b2a6d7d366ec02df1a163833e3fb6->doDisplay(Array, Array) (Line: 405) Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378) Twig\Template->display(Array) (Line: 390) Twig\Template->render(Array) (Line: 65) twig_render_template('themes/custom/onet/src/patterns/hero-sdg-single/pattern-hero-sdg-single.html.twig', Array) (Line: 384) Drupal\Core\Theme\ThemeManager->render('pattern_hero_sdg_single', Array) (Line: 436) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201) Drupal\Core\Render\Renderer->render(Array) (Line: 450) Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 49) __TwigTemplate_837fb92be5680ce0782a9e9cb593c33edb05534d014bd68e438a4a6251be1868->doDisplay(Array, Array) (Line: 405) Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378) Twig\Template->display(Array) (Line: 390) Twig\Template->render(Array) (Line: 65) twig_render_template('themes/custom/onet/templates/content/taxonomy/taxonomy-term--icc-sdgs-12-target--full.html.twig', Array) (Line: 384) Drupal\Core\Theme\ThemeManager->render('taxonomy_term', Array) (Line: 436) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201) Drupal\Core\Render\Renderer->render(Array, ) (Line: 241) Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 578) Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 242) Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 132) Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90) Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object) call_user_func(Array, Object, 'kernel.view', Object) (Line: 142) Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163) Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80) Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 67) Drupal\simple_oauth\HttpMiddleware\BasicAuthSwap->handle(Object, 1, 1) (Line: 57) Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47) Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191) Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128) Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82) Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47) Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52) Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23) Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 717) Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Notice: Undefined index: sources in lazy_preprocess_responsive_image() (line 259 of modules/contrib/lazy/lazy.module).
lazy_preprocess_responsive_image(Array, 'responsive_image', Array) (Line: 287) Drupal\Core\Theme\ThemeManager->render('responsive_image', Array) (Line: 436) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201) Drupal\Core\Render\Renderer->render(Array) (Line: 450) Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 50) __TwigTemplate_b811e2cc04573f4638379b7d252decbe0e8d52951861ff58b27ff7aecd3b0baf->doDisplay(Array, Array) (Line: 405) Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378) Twig\Template->display(Array) (Line: 390) Twig\Template->render(Array) (Line: 65) twig_render_template('core/modules/responsive_image/templates/responsive-image-formatter.html.twig', Array) (Line: 384) Drupal\Core\Theme\ThemeManager->render('responsive_image_formatter', Array) (Line: 436) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201) Drupal\Core\Render\Renderer->render(Array) (Line: 450) Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 129) __TwigTemplate_699d52750a1b9d296b67203d02d0744451440a94fc4c7df0ab4c357c7530fff9->doDisplay(Array, Array) (Line: 405) Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378) Twig\Template->display(Array) (Line: 390) Twig\Template->render(Array) (Line: 65) twig_render_template('themes/contrib/radix/templates/field/field.html.twig', Array) (Line: 384) Drupal\Core\Theme\ThemeManager->render('field', Array) (Line: 436) Drupal\Core\Render\Renderer->doRender(Array) (Line: 449) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201) Drupal\Core\Render\Renderer->render(Array) (Line: 450) Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 48) __TwigTemplate_685a028aff1553c3e842999f339ec97db42ca0c95f3c0f895bdbec194c6c2813->doDisplay(Array, Array) (Line: 405) Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378) Twig\Template->display(Array) (Line: 390) Twig\Template->render(Array) (Line: 65) twig_render_template('themes/custom/onet/templates/media/media.html.twig', Array) (Line: 384) Drupal\Core\Theme\ThemeManager->render('media', Array) (Line: 436) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201) Drupal\Core\Render\Renderer->render(Array) (Line: 450) Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 86) __TwigTemplate_699d52750a1b9d296b67203d02d0744451440a94fc4c7df0ab4c357c7530fff9->doDisplay(Array, Array) (Line: 405) Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378) Twig\Template->display(Array) (Line: 390) Twig\Template->render(Array) (Line: 65) twig_render_template('themes/contrib/radix/templates/field/field.html.twig', Array) (Line: 384) Drupal\Core\Theme\ThemeManager->render('field', Array) (Line: 436) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201) Drupal\Core\Render\Renderer->render(Array) (Line: 450) Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 65) __TwigTemplate_cdda15fcad4d690b6cb5575dc5007681fe5b2a6d7d366ec02df1a163833e3fb6->doDisplay(Array, Array) (Line: 405) Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378) Twig\Template->display(Array) (Line: 390) Twig\Template->render(Array) (Line: 65) twig_render_template('themes/custom/onet/src/patterns/hero-sdg-single/pattern-hero-sdg-single.html.twig', Array) (Line: 384) Drupal\Core\Theme\ThemeManager->render('pattern_hero_sdg_single', Array) (Line: 436) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201) Drupal\Core\Render\Renderer->render(Array) (Line: 450) Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 49) __TwigTemplate_837fb92be5680ce0782a9e9cb593c33edb05534d014bd68e438a4a6251be1868->doDisplay(Array, Array) (Line: 405) Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378) Twig\Template->display(Array) (Line: 390) Twig\Template->render(Array) (Line: 65) twig_render_template('themes/custom/onet/templates/content/taxonomy/taxonomy-term--icc-sdgs-12-target--full.html.twig', Array) (Line: 384) Drupal\Core\Theme\ThemeManager->render('taxonomy_term', Array) (Line: 436) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201) Drupal\Core\Render\Renderer->render(Array, ) (Line: 241) Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 578) Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 242) Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 132) Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90) Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object) call_user_func(Array, Object, 'kernel.view', Object) (Line: 142) Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163) Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80) Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 67) Drupal\simple_oauth\HttpMiddleware\BasicAuthSwap->handle(Object, 1, 1) (Line: 57) Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47) Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191) Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128) Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82) Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47) Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52) Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23) Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 717) Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Warning: Invalid argument supplied for foreach() in lazy_preprocess_responsive_image() (line 259 of modules/contrib/lazy/lazy.module).
lazy_preprocess_responsive_image(Array, 'responsive_image', Array) (Line: 287) Drupal\Core\Theme\ThemeManager->render('responsive_image', Array) (Line: 436) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201) Drupal\Core\Render\Renderer->render(Array) (Line: 450) Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 50) __TwigTemplate_b811e2cc04573f4638379b7d252decbe0e8d52951861ff58b27ff7aecd3b0baf->doDisplay(Array, Array) (Line: 405) Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378) Twig\Template->display(Array) (Line: 390) Twig\Template->render(Array) (Line: 65) twig_render_template('core/modules/responsive_image/templates/responsive-image-formatter.html.twig', Array) (Line: 384) Drupal\Core\Theme\ThemeManager->render('responsive_image_formatter', Array) (Line: 436) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201) Drupal\Core\Render\Renderer->render(Array) (Line: 450) Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 129) __TwigTemplate_699d52750a1b9d296b67203d02d0744451440a94fc4c7df0ab4c357c7530fff9->doDisplay(Array, Array) (Line: 405) Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378) Twig\Template->display(Array) (Line: 390) Twig\Template->render(Array) (Line: 65) twig_render_template('themes/contrib/radix/templates/field/field.html.twig', Array) (Line: 384) Drupal\Core\Theme\ThemeManager->render('field', Array) (Line: 436) Drupal\Core\Render\Renderer->doRender(Array) (Line: 449) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201) Drupal\Core\Render\Renderer->render(Array) (Line: 450) Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 48) __TwigTemplate_685a028aff1553c3e842999f339ec97db42ca0c95f3c0f895bdbec194c6c2813->doDisplay(Array, Array) (Line: 405) Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378) Twig\Template->display(Array) (Line: 390) Twig\Template->render(Array) (Line: 65) twig_render_template('themes/custom/onet/templates/media/media.html.twig', Array) (Line: 384) Drupal\Core\Theme\ThemeManager->render('media', Array) (Line: 436) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201) Drupal\Core\Render\Renderer->render(Array) (Line: 450) Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 86) __TwigTemplate_699d52750a1b9d296b67203d02d0744451440a94fc4c7df0ab4c357c7530fff9->doDisplay(Array, Array) (Line: 405) Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378) Twig\Template->display(Array) (Line: 390) Twig\Template->render(Array) (Line: 65) twig_render_template('themes/contrib/radix/templates/field/field.html.twig', Array) (Line: 384) Drupal\Core\Theme\ThemeManager->render('field', Array) (Line: 436) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201) Drupal\Core\Render\Renderer->render(Array) (Line: 450) Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 65) __TwigTemplate_cdda15fcad4d690b6cb5575dc5007681fe5b2a6d7d366ec02df1a163833e3fb6->doDisplay(Array, Array) (Line: 405) Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378) Twig\Template->display(Array) (Line: 390) Twig\Template->render(Array) (Line: 65) twig_render_template('themes/custom/onet/src/patterns/hero-sdg-single/pattern-hero-sdg-single.html.twig', Array) (Line: 384) Drupal\Core\Theme\ThemeManager->render('pattern_hero_sdg_single', Array) (Line: 436) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201) Drupal\Core\Render\Renderer->render(Array) (Line: 450) Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 49) __TwigTemplate_837fb92be5680ce0782a9e9cb593c33edb05534d014bd68e438a4a6251be1868->doDisplay(Array, Array) (Line: 405) Twig\Template->displayWithErrorHandling(Array, Array) (Line: 378) Twig\Template->display(Array) (Line: 390) Twig\Template->render(Array) (Line: 65) twig_render_template('themes/custom/onet/templates/content/taxonomy/taxonomy-term--icc-sdgs-12-target--full.html.twig', Array) (Line: 384) Drupal\Core\Theme\ThemeManager->render('taxonomy_term', Array) (Line: 436) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 201) Drupal\Core\Render\Renderer->render(Array, ) (Line: 241) Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 578) Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 242) Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 132) Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90) Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object) call_user_func(Array, Object, 'kernel.view', Object) (Line: 142) Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 163) Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 80) Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 67) Drupal\simple_oauth\HttpMiddleware\BasicAuthSwap->handle(Object, 1, 1) (Line: 57) Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47) Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191) Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128) Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82) Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47) Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52) Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23) Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 717) Drupal\Core\DrupalKernel->handle(Object) (Line: 19)

target 12.7
Promote public procurement practices that are sustainable, in accordance with national policies and priorities.
Indicator 12.7.1
Number of countries implementing sustainable public procurement policies and action plans.
Public procurement wields enormous purchasing power: it represents an average of 12% of GDP in OECD countries and 14.5% in low-income countries, and offers a valuable opportunity to gear public expenditures towards green growth and contribute to the achievement of sustainability goals. Currently, public procurement – which is generally guided by the principles of fairness, transparency, openness, and non-discrimination – is evolving into a strategic instrument aimed at fostering sustainable development and contributing to market transformation .It can therefore play a critical role in promoting the inclusive and sustainable economic growth upheld by the 2030 Agenda for Sustainable Development and contribute to SDG 12.
The number of countries implementing Sustainable Public Procurement policies and action plans is measured by assessing the level of implementation of sustainable public procurement (SPP) in countries (whose national or federal government submitted a report on their SPP activities) through the appraisal of 6 different parameters:
- Existence of a SPP policy or action plan;
- whether the Public procurement legal framework is conducive to SPP implementation;
- what are the means undertaken to support public procurement practitioners’ practice of SPP,
- whether specific criteria have been developed to support SPP,
- whether SPP is monitored, and
- whether data on SPP implementation is collected.
The appraisal of reports and relevant evidence submitted by national or federal governments then allow for the classification of those countries into 4 different levels of SPP implementation through the following maturity model:
- Low-level implementation
- Lower-intermediate implementation
- Upper-intermediate implementation
- Advanced implementation
Global and Regional Progress
No official data for this indicator at global or regional level