Error message

  • User error: "id" is an invalid render array key in Drupal\Core\Render\Element::children() (line 98 of core/lib/Drupal/Core/Render/Element.php).
    Drupal\Core\Render\Element::children(Array, 1) (Line: 451)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 114)
    __TwigTemplate_46a2a91b4a29f97cd9b2cccd02607f4b->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/node.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 66)
    __TwigTemplate_949d449354140b22de465a6ce0ba0913->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view-unformatted.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view_unformatted', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 85)
    __TwigTemplate_4ab2402e670f0380ba158519814cd5ce->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array, ) (Line: 238)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 627)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 231)
    Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 128)
    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: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 186)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 76)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 28)
    Drupal\Core\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 32)
    Drupal\big_pipe\StackMiddleware\ContentLength->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: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 36)
    Drupal\Core\StackMiddleware\AjaxPageState->handle(Object, 1, 1) (Line: 49)
    Drupal\remove_http_headers\StackMiddleware\RemoveHttpHeadersMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\StackedHttpKernel->handle(Object, 1, 1) (Line: 704)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • User error: "name" is an invalid render array key in Drupal\Core\Render\Element::children() (line 98 of core/lib/Drupal/Core/Render/Element.php).
    Drupal\Core\Render\Element::children(Array, 1) (Line: 451)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 114)
    __TwigTemplate_46a2a91b4a29f97cd9b2cccd02607f4b->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/node.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 66)
    __TwigTemplate_949d449354140b22de465a6ce0ba0913->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view-unformatted.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view_unformatted', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 85)
    __TwigTemplate_4ab2402e670f0380ba158519814cd5ce->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array, ) (Line: 238)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 627)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 231)
    Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 128)
    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: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 186)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 76)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 28)
    Drupal\Core\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 32)
    Drupal\big_pipe\StackMiddleware\ContentLength->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: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 36)
    Drupal\Core\StackMiddleware\AjaxPageState->handle(Object, 1, 1) (Line: 49)
    Drupal\remove_http_headers\StackMiddleware\RemoveHttpHeadersMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\StackedHttpKernel->handle(Object, 1, 1) (Line: 704)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • User error: "picture" is an invalid render array key in Drupal\Core\Render\Element::children() (line 98 of core/lib/Drupal/Core/Render/Element.php).
    Drupal\Core\Render\Element::children(Array, 1) (Line: 451)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 114)
    __TwigTemplate_46a2a91b4a29f97cd9b2cccd02607f4b->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/node.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 66)
    __TwigTemplate_949d449354140b22de465a6ce0ba0913->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view-unformatted.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view_unformatted', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 85)
    __TwigTemplate_4ab2402e670f0380ba158519814cd5ce->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array, ) (Line: 238)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 627)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 231)
    Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 128)
    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: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 186)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 76)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 28)
    Drupal\Core\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 32)
    Drupal\big_pipe\StackMiddleware\ContentLength->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: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 36)
    Drupal\Core\StackMiddleware\AjaxPageState->handle(Object, 1, 1) (Line: 49)
    Drupal\remove_http_headers\StackMiddleware\RemoveHttpHeadersMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\StackedHttpKernel->handle(Object, 1, 1) (Line: 704)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • User error: "url" is an invalid render array key in Drupal\Core\Render\Element::children() (line 98 of core/lib/Drupal/Core/Render/Element.php).
    Drupal\Core\Render\Element::children(Array, 1) (Line: 451)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 114)
    __TwigTemplate_46a2a91b4a29f97cd9b2cccd02607f4b->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/node.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 66)
    __TwigTemplate_949d449354140b22de465a6ce0ba0913->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view-unformatted.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view_unformatted', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 85)
    __TwigTemplate_4ab2402e670f0380ba158519814cd5ce->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array, ) (Line: 238)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 627)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 231)
    Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 128)
    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: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 186)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 76)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 28)
    Drupal\Core\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 32)
    Drupal\big_pipe\StackMiddleware\ContentLength->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: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 36)
    Drupal\Core\StackMiddleware\AjaxPageState->handle(Object, 1, 1) (Line: 49)
    Drupal\remove_http_headers\StackMiddleware\RemoveHttpHeadersMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\StackedHttpKernel->handle(Object, 1, 1) (Line: 704)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • User error: "id" is an invalid render array key in Drupal\Core\Render\Element::children() (line 98 of core/lib/Drupal/Core/Render/Element.php).
    Drupal\Core\Render\Element::children(Array, 1) (Line: 451)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 114)
    __TwigTemplate_46a2a91b4a29f97cd9b2cccd02607f4b->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/node.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 66)
    __TwigTemplate_949d449354140b22de465a6ce0ba0913->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view-unformatted.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view_unformatted', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 85)
    __TwigTemplate_4ab2402e670f0380ba158519814cd5ce->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array, ) (Line: 238)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 627)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 231)
    Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 128)
    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: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 186)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 76)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 28)
    Drupal\Core\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 32)
    Drupal\big_pipe\StackMiddleware\ContentLength->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: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 36)
    Drupal\Core\StackMiddleware\AjaxPageState->handle(Object, 1, 1) (Line: 49)
    Drupal\remove_http_headers\StackMiddleware\RemoveHttpHeadersMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\StackedHttpKernel->handle(Object, 1, 1) (Line: 704)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • User error: "name" is an invalid render array key in Drupal\Core\Render\Element::children() (line 98 of core/lib/Drupal/Core/Render/Element.php).
    Drupal\Core\Render\Element::children(Array, 1) (Line: 451)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 114)
    __TwigTemplate_46a2a91b4a29f97cd9b2cccd02607f4b->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/node.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 66)
    __TwigTemplate_949d449354140b22de465a6ce0ba0913->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view-unformatted.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view_unformatted', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 85)
    __TwigTemplate_4ab2402e670f0380ba158519814cd5ce->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array, ) (Line: 238)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 627)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 231)
    Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 128)
    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: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 186)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 76)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 28)
    Drupal\Core\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 32)
    Drupal\big_pipe\StackMiddleware\ContentLength->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: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 36)
    Drupal\Core\StackMiddleware\AjaxPageState->handle(Object, 1, 1) (Line: 49)
    Drupal\remove_http_headers\StackMiddleware\RemoveHttpHeadersMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\StackedHttpKernel->handle(Object, 1, 1) (Line: 704)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • User error: "picture" is an invalid render array key in Drupal\Core\Render\Element::children() (line 98 of core/lib/Drupal/Core/Render/Element.php).
    Drupal\Core\Render\Element::children(Array, 1) (Line: 451)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 114)
    __TwigTemplate_46a2a91b4a29f97cd9b2cccd02607f4b->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/node.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 66)
    __TwigTemplate_949d449354140b22de465a6ce0ba0913->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view-unformatted.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view_unformatted', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 85)
    __TwigTemplate_4ab2402e670f0380ba158519814cd5ce->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array, ) (Line: 238)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 627)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 231)
    Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 128)
    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: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 186)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 76)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 28)
    Drupal\Core\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 32)
    Drupal\big_pipe\StackMiddleware\ContentLength->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: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 36)
    Drupal\Core\StackMiddleware\AjaxPageState->handle(Object, 1, 1) (Line: 49)
    Drupal\remove_http_headers\StackMiddleware\RemoveHttpHeadersMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\StackedHttpKernel->handle(Object, 1, 1) (Line: 704)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • User error: "url" is an invalid render array key in Drupal\Core\Render\Element::children() (line 98 of core/lib/Drupal/Core/Render/Element.php).
    Drupal\Core\Render\Element::children(Array, 1) (Line: 451)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 114)
    __TwigTemplate_46a2a91b4a29f97cd9b2cccd02607f4b->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/node.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 66)
    __TwigTemplate_949d449354140b22de465a6ce0ba0913->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view-unformatted.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view_unformatted', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 85)
    __TwigTemplate_4ab2402e670f0380ba158519814cd5ce->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array, ) (Line: 238)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 627)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 231)
    Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 128)
    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: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 186)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 76)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 28)
    Drupal\Core\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 32)
    Drupal\big_pipe\StackMiddleware\ContentLength->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: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 36)
    Drupal\Core\StackMiddleware\AjaxPageState->handle(Object, 1, 1) (Line: 49)
    Drupal\remove_http_headers\StackMiddleware\RemoveHttpHeadersMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\StackedHttpKernel->handle(Object, 1, 1) (Line: 704)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • User error: "id" is an invalid render array key in Drupal\Core\Render\Element::children() (line 98 of core/lib/Drupal/Core/Render/Element.php).
    Drupal\Core\Render\Element::children(Array, 1) (Line: 451)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 114)
    __TwigTemplate_46a2a91b4a29f97cd9b2cccd02607f4b->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/node.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 66)
    __TwigTemplate_949d449354140b22de465a6ce0ba0913->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view-unformatted.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view_unformatted', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 85)
    __TwigTemplate_4ab2402e670f0380ba158519814cd5ce->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array, ) (Line: 238)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 627)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 231)
    Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 128)
    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: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 186)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 76)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 28)
    Drupal\Core\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 32)
    Drupal\big_pipe\StackMiddleware\ContentLength->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: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 36)
    Drupal\Core\StackMiddleware\AjaxPageState->handle(Object, 1, 1) (Line: 49)
    Drupal\remove_http_headers\StackMiddleware\RemoveHttpHeadersMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\StackedHttpKernel->handle(Object, 1, 1) (Line: 704)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • User error: "name" is an invalid render array key in Drupal\Core\Render\Element::children() (line 98 of core/lib/Drupal/Core/Render/Element.php).
    Drupal\Core\Render\Element::children(Array, 1) (Line: 451)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 114)
    __TwigTemplate_46a2a91b4a29f97cd9b2cccd02607f4b->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/node.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 66)
    __TwigTemplate_949d449354140b22de465a6ce0ba0913->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view-unformatted.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view_unformatted', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 85)
    __TwigTemplate_4ab2402e670f0380ba158519814cd5ce->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array, ) (Line: 238)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 627)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 231)
    Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 128)
    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: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 186)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 76)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 28)
    Drupal\Core\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 32)
    Drupal\big_pipe\StackMiddleware\ContentLength->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: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 36)
    Drupal\Core\StackMiddleware\AjaxPageState->handle(Object, 1, 1) (Line: 49)
    Drupal\remove_http_headers\StackMiddleware\RemoveHttpHeadersMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\StackedHttpKernel->handle(Object, 1, 1) (Line: 704)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • User error: "picture" is an invalid render array key in Drupal\Core\Render\Element::children() (line 98 of core/lib/Drupal/Core/Render/Element.php).
    Drupal\Core\Render\Element::children(Array, 1) (Line: 451)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 114)
    __TwigTemplate_46a2a91b4a29f97cd9b2cccd02607f4b->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/node.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 66)
    __TwigTemplate_949d449354140b22de465a6ce0ba0913->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view-unformatted.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view_unformatted', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 85)
    __TwigTemplate_4ab2402e670f0380ba158519814cd5ce->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array, ) (Line: 238)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 627)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 231)
    Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 128)
    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: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 186)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 76)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 28)
    Drupal\Core\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 32)
    Drupal\big_pipe\StackMiddleware\ContentLength->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: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 36)
    Drupal\Core\StackMiddleware\AjaxPageState->handle(Object, 1, 1) (Line: 49)
    Drupal\remove_http_headers\StackMiddleware\RemoveHttpHeadersMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\StackedHttpKernel->handle(Object, 1, 1) (Line: 704)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • User error: "url" is an invalid render array key in Drupal\Core\Render\Element::children() (line 98 of core/lib/Drupal/Core/Render/Element.php).
    Drupal\Core\Render\Element::children(Array, 1) (Line: 451)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 114)
    __TwigTemplate_46a2a91b4a29f97cd9b2cccd02607f4b->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/node.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 66)
    __TwigTemplate_949d449354140b22de465a6ce0ba0913->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view-unformatted.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view_unformatted', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array) (Line: 475)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 85)
    __TwigTemplate_4ab2402e670f0380ba158519814cd5ce->doDisplay(Array, Array) (Line: 394)
    Twig\Template->displayWithErrorHandling(Array, Array) (Line: 367)
    Twig\Template->display(Array) (Line: 379)
    Twig\Template->render(Array) (Line: 38)
    Twig\TemplateWrapper->render(Array) (Line: 39)
    twig_render_template('themes/custom/urbact/templates/views/views-view.html.twig', Array) (Line: 348)
    Drupal\Core\Theme\ThemeManager->render('views_view', Array) (Line: 480)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 493)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 240)
    Drupal\Core\Render\Renderer->render(Array, ) (Line: 238)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 627)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 231)
    Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 128)
    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: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch(Object, 'kernel.view') (Line: 186)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 76)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 58)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 48)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 28)
    Drupal\Core\StackMiddleware\ContentLength->handle(Object, 1, 1) (Line: 32)
    Drupal\big_pipe\StackMiddleware\ContentLength->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: 48)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 36)
    Drupal\Core\StackMiddleware\AjaxPageState->handle(Object, 1, 1) (Line: 49)
    Drupal\remove_http_headers\StackMiddleware\RemoveHttpHeadersMiddleware->handle(Object, 1, 1) (Line: 51)
    Drupal\Core\StackMiddleware\StackedHttpKernel->handle(Object, 1, 1) (Line: 704)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
Country
Geolocation
POINT (2.21137 41.542551)
  • Two cities united by a love of good food

    Copy linkFacebookXLinkedInEmail
    15/11/2022

    As URBACT opens its first call for Transfer Networks here’s a story of how a Good Practice from one city was adapted and transferred to a completely different local context.

    Articles

    Overlooking rolling countryside just 9 miles from Barcelona, the city of Mollet del Vallès always had a tradition of eating well and protecting the land. But there was never a city-wide food policy linking producers and consumers.

    That was until 2013 in the midst of economic crisis when the City Hall set up an International Relations Department to look for innovative ideas on public services and networking opportunities through EU programmes like URBACT. At that time, Södertälje in Sweden, a Good Practice city leading an URBACT pilot transfer network called ‘Diet for a Green Planet’, was seeking Transfer Cities just like Mollet del Vallès with whom they could share their good practice. 

    The city of Södertälje, with 95 000 inhabitants, has a reputation for promoting sustainable local farming as a solution for feeding people while reducing agricultural pollution. Unlike Spain, Sweden has a national law that puts municipalities in charge of public canteens. With a municipal Diet Unit employing 250 people – including cooks – the city buys food directly from producers. Providing 24 000 free school meals a day, they have reduced meat consumption by 30% since 2010, and reduced leftovers by up to 40%. About 60% of Södertälje’s schools are supplied with local, seasonal, organic food.

    (Discover 97 other URBACT Good Practices in light of the new Transfer Networks)

    How Mollet set out to adapt and adopt Södertälje’s approach is a story of how innovative urban policies can travel quickly and have an impact across borders thanks to URBACT.

    (Read more about URBACT’s call for Transfer Networks)

    By joining the ‘Diet for a Green Planet’ beginning of 2014, Mollet agreed to be part of a city network with Södertälje, and other two transfer cities  Łomża (PL) and Molėtai (LT) to explore how to put local food production to the benefit of the population. As required by URBACT, Mollet’s Head of EU and International Department, Albert Garcia, set up an URBACT Local Group, a local multi-stakeholder group composed of 14 people, an elected representative, council officers, school principals, cooks and local producers to meet at local level and to visit the other network partners. 

    (Find more about URBACT Diet for Green Planet)

    After their first trip to Södertälje to discover if and how Mollet could transfer the Diet Policy to its local context, feelings were mixed. “When we came back from Sweden, the suitcases we were carrying were packed full of ideas,” says Garcia. “But we also had doubts. Our cities were so different  in terms of food tradition and management, human resources, budget : where to start transferring and adopting what we’d learnt? How would we make it work?...

    In the Spanish town of Mollet, where the whole task of supplying and running public canteens is outsourced to private companies, this central approach to food was unheard of. “Reading about Södertälje, I was amazed to discover how diet could even exist as a concept for a city council! For us, Södertälje’s Diet Policy and Unit was like a UFO!” recalls Albert Garcia. “The municipality wanted to create markets for local food as foreseen in the city strategy for 2025 but the public canteens had never been seen as a solution for agri-urban growth! Yet, we have this fantastic agro-ecological park of 734 hectares, Gallecs, making up 50% of our territory, a culture of enjoying good food, and a climate for growing tasty produce year round” says Garcia.

    Just after the first visit to Sweden, Mollet carried out a baseline study , an URBACT network requirement, with its first ever quality audit of the food served in its public canteens. The results were double-sided: while children and parents seemed happy with the quality and taste, the audit revealed that much of the food that children were eating had been frozen, pre-prepared and brought in from far off places. Some said: “Why change the system if people are happy and we don’t have any complaints?” But Södertälje’s inspiring results,  and the prospects of local economic growth and a healthier way of living in Mollet pushed the council forward to reform. 

    Adapting rather than copy-pasting a Good Practice

    As it was impossible for Mollet to set up a Diet Unit purchasing directly local food in canteens, the city adapted Södertälje’s Good Practice to its own standards and specificities.  Council officers Nuria Duno and Antonio Martinez transformed the old public procurement system to a new model, this time based on quality rather than price to transform supply, enabling hundreds of children to eat food from nearby farms – without increasing prices for families. This new public procurement system was drawn up in 2014 based on Södertälje’s ‘Diet for a Green Planet’ principles – Tasty and healthy food, Organically grown, Less meat, More vegetables and wholegrain, Seasonal food, Locally produced, Reduced food waste.

     

    Rather than choosing companies on price alone as in the past, under the new model the council sets a fixed price for running its canteens, and then uses a points system to select and monitor the winning company based on quality. Tendering companies are compared according to their scores on areas such as: Nutritious and tasty food (factors here include “Not use pre-cooked and fried food”, “At least 10 different vegetables per week”); Ecological foodstuffs; and Local fresh produce (which includes “average distance from vegetable suppliers <30 km (19 miles)”).

    It wasn’t easy to find good companies that could meet these criteria. We also needed legal advice to comply with EU public procurement regulations. This was a bit complicated,” says Martinez quietly. “We’ve made a few adjustments. Other towns are now showing interest, as well as private schools outside our direct control.”

    Some of these adjustments were on costs. Organic fresh produce from small producers costs more than industrially produced, re-heatable meals. To keep prices down for the families, the council has limited other costs, by reducing the cooks’ working hours for example, and encouraging providers to lower their profit margins.

    Benefits for the Transfer City and its local community

    Today in Mollet,  children from three public kindergartens and from the two municipal centres for people with disabilties eat healthy lunches, prepared with lentils, chickpeas, tomatoes, lettuce, beans, carrots and other veg from Gallecs – the 700-hectare agro-ecological park on the city’s doorstep. A steady supply of other fresh food, including meat and fish is ensured thanks to an agreement with a regional association. Parents in three of the 10 publically run primary schools have followed suit to transform their canteens, and yet more schools are showing interest – in Mollet and beyond. The food served in Mollet’s public canteens is now, on average, more than 80% organic, and 100% seasonal. All the vegetables travel less than 30 km (19 miles) from field to fork. Even the bread is baked locally with flour from stoneground spelt, an ancient variety reintroduced in the agricultural park of Gallecs thanks to the research programmes that the Consortium of Gallecs and the University of Barcelona run together. Surplus vegetables are processed in the agro-ecological park’s shared kitchen, right next to the farm shop and a quaint stone chapel – now a much-coveted wedding venue.

    All this activity means more jobs and economic development. In Gallecs, there are about 20 local producers today, some of them employing about twice as many people as in 2013, and numbers are growing. Gallecs now counts 7 exploitable hectares, compared with 2 hectares before the project started, and local producers now supply 14 public canteens in other cities of the region. “We’re attracting young people back to the fields. There are a lot of new initiatives, all on a small scale,” says Gemma Safont, who manages the “Consortium for Gallecs”, a body set up in 2005 by Mollet, the surrounding cities and the Catalan Government, to encourage organic farming, protect the environment, and improve lives. Growing up here on her family’s farm, Safont has watched the area become a haven, not just for plants and wildlife – but also for some 750 000 people who visit every year from surrounding cities.

    Changing habits and overcoming difficulties

    Adapting the good practice of local, seasonal organic school meals from Södertälje to Mollet required a change of rules and attitude.

    For Garcia, the secret was to find “allies”, get the right people on board from the start. As every URBACT city, Mollet set up its own URBACT Local Group of enthusiastic teachers, local farmers and cooks, politicians, kindergarten managers, and civil servants- mirroring the one already existing in Södertälje. The council also linked up with the Ecological School Association of Catalonia, who gave advice on reorganising canteens, and carried out audits. “This URBACT Local Group was the perfect platform for bringing local actors together. The sense of belonging, a joint commitment to a shared cause… it’s the only thing making these changes sustainable,” says Garcia.

    Exchanges and visits between Södertälje and Mollet brought a feeling of responsibility and change of mindsets in decision-makers. After a three-day visit of a political delegation from Södertälje, Josep Monras, the Mayor of Mollet, realised the potential of using food as a way of reaching environmental, health and economic goals. Food suddenly became the mayor’s favourite subject.

    There have been a few hiccups along the way, including cultural differences about the virtues of meat. Some parents are unhappy that meat is sometimes replaced by vegetable protein. One mistake, dubbed “the great burger crisis” by Garcia and his colleagues, was to serve each child with half a large burger: people thought they were being swindled by authorities putting cost-cutting above their children’s health.

    Similarly, in the Gallecs-based Can Vila, a school for 157 children of all ages with special needs, cooks have to be particularly careful about allergies and other dietary requirements – some children are fed via gastric tube. Autistic children in particular found it unsettling to adjust to wholegrain pasta and bread, and meals without meat. Troubles eased slightly when lentils were made to look like meat. The principal, Montse Tarres, says the shift to new ‘green diet’ menus could not have gone ahead without close support from the parents.

    Overall, teachers and principals here, and at a local nursery, say the system is working. With food – sustainable production and healthy eating – as an integral part of the educational programme, the experience has been “very positive” for the families, and professionals.

    Mireia Oliva, principal of the pioneering Can Besora school, has been part of the local group all along, visiting Södertälje and helping Mollet Council. It’s given her energy to renew her school’s commitment to healthy, local food. Has this exchange been a useful experience, with positive effects on the children? “Molt, Molt, Molt” – A lot, a lot, a lot.

    Benefits for the Good Practice city

    For Södertälje, exchanges with Mollet was not just a one-way transfer process. Thanks to meetings and study vists to Mollet and the other two transfer cities, Södertälje itself benefitted from the ideas, suggestions and experience coming from their peers and reflected on how to improve and upgrade their own policy.

    The main partner in Södertälje was Head of Public Meals, Sara Jervfors. She was particularly impressed by the relaxed, positive approach in Mollet, the nutritional potentials of delicious year-round Mediterranean food, and the strong culture of sharing and enjoying meals.

     

    Mollet were really advanced in the way they cooperated with the vegetable farmers. They had good ideas for linking schools with local producers. We learnt a lot about the concept of a consortium for sharing management of agricultural parks – and now we’re developing one too”, said Jervfors.

    Thanks to these mutually beneficial exchanges, Mollet and Södertälje are now part of another URBACT network, Agri-Urban, to foster even more the economic potential of sustainable local food chains.

    (To apply for an URBACT Transfer Network as a Good Practice or Transfer city, consult the Terms of Reference for the Creation of Transfer Networks and the Guide to Transfer Networks)

    The future after the end of the URBACT network

    Mollet has made progress since the Diet for a Green Planet exchanges in 2013-15. The local group has evolved and now meets regularly to discuss municipal actions related to food. This ‘food policy group’ helped set up the city’s 2015 diet policy- voted in Swedish-style, with cross-party consensus- was a real milestone for the council and a clear asset for the city’s future. Today, they are continuing the city’s strategy to turn Gallecs into a major local supplier of seasonal, organic produce.

    Part of this is a project to convert an old farm into an e-commerce storage and delivery centre next to the school for children with disabilities. Having secured investment at local and regional level, the idea is to scale up local food businesses, giving some adapted jobs to people with handicaps.

    There are also plans to link the food and health sectors, with Mollet Hospital, to fight diseases associated with poor diets and obesity, and encourage diets with less sugar, salt and meat, and more vegetables and non-processed foods.

    In the council offices, Antonio Martinez reflects on what would be different if Mollet hadn’t met Södertälje. “Everything!” he exclaims. “There’s a chance we’d be right where we were five years ago, facing budget cuts, but no way to improve our services. We’ve managed to introduce something new – without increasing costs.

    Discover:

    Network
    From urbact
    On
    Ref nid
    9821
  • The growing role of food in fixing our cities

    Copy linkFacebookXLinkedInEmail
    15/11/2022
    El pasado 7 de enero de 2019 se lanzó oficialmente la nueva convocatoria las URBACT Action Planning Networks, que estará abierta hasta el 17 de abril. Puedes conocer todos los detalles aquí
    Articles

    Representatives from small and medium sized cities in the URBACT network Agri-Urban met recently in Fundao to exchange ideas about improving the food infrastructure in their cities. They got together to ask: How can we work more effectively with producers? How can we stimulate innovation in the supply chain? How can we optimise public sector procurement in schools and care homes to reshape our local food supply lines - and consumption habits?

    Around the table, Agri-Urban brings some heavyweight experience. Among the partners is Sodertajle from Sweden, with its trailblazing work in public procurement. There is also Mouans-Sartoux, a small French city punching above its weight and challenging city decision-makers on key questions of land use.

    Fundao itself has overcome its apparent vulnerability to dependence on one product by diversifying its local cherry economy in highly innovative ways. Its “Fablab” enables local producers and creatives to collaborate using state-of-the art facilities. One local business is cultivating mushrooms in used coffee grounds, exploiting commercial waste to generate value – a great example of the circular economy in action.

    In the fading sunlight of a long productive day the international group visited the Natura glamping site, glamorous camping to the uninitiated, where Agri-Urban’s city partners planted a row of trees – cherry trees of course – on a ridge overlooking the valley.

    In this network we can see the URBACT integrated principles at work, truly encompassing environmental, economic and social activity. And Agri-Urban is not working alone in this sphere. Food has become a hot topic for cities.

    Main course: URBACT’s food adventure continues

    At the recent Unusual Suspects Festival in London, Agri-Urban had the chance to connect with a global audience interested in their work. With inputs from across the city, participants from as far afield as Canada and South Korea assembled at the wonderful Calthorpe Project to exchange ideas and inspiration.
     

    Albert Garcia, representing Mollet de Valles (Spain), another URBACT food pioneer, had some interesting take-aways from the event. He noted the important role of food in helping reach some of the goals cities have today – including meeting health, social and economic priorities. He said: “What I really thought in the plane is that I will commit as a civil servant to make the unusual more usual. To work hard to convince the main actors that making innovative contributions to their city with unusually good initiatives or approaches is possible. From the city hall we have to struggle to create the right framework to let the unusual grow and become usual as a major achievement for the city. A long way to go but lot of unusual suspects full with energy and commitment.

    In Mollet, as in many URBACT cities, the food theme remains strong. As well as Diet for a Green Planet, which was Mollet’s first programme experience, we have had Sustainable Food, led by Brussels, as well as URBACT Markets exploring the important role of city markets, led by Barcelona. The recent announcement of the URBACT Good Practices continued this food-related momentum, with labeled cities including Mouans Sartoux (France) and Turin (Italy). Mouans Sartoux confronts city planners with key questions about how urban land should be used in the 21st Century. Many cities are under pressure to accommodate growing populations and provide additional housing. But where will the land come from – and how can we ensure a balanced approach where cities retain green spaces, not only for recreation but also for cultivation?

    One of Turin’s two URBACT Good Practices taps into Italy’s integral relationship between food and local communities. In recent years the city has supported the redevelopment of its network of neighbourhood markets, giving each community access to local produce within walking distance of home. This helps sustain hyper-local micro-economies. It also provides a valuable social forum at a time when there is much talk of the increase in loneliness and isolation in our cities. Additionally, the fact that these markets are a short walk from home discourages driving and promotes cycling and walking which are not only low-carbon activities but also ones more open to chance encounters with neighbours and other shoppers.

    Food in the wider urban family

    A short hop from Turin, Milan has almost 30 square kilometres of agricultural land within its municipal boundary. On the back of its 2016 Food Expo, there is a variety of food-related activity in the city. Their URBACT Good Practice focuses on peri-urban agricultural activity, exploring the role of the food sector in driving entrepreneurship, innovation and employment. The city is also among the first wave of Urban Innovative Actions (UIA) cities, with this project building on their growing wealth of food-related experience. The potential crossover between this and some of the URBACT projects is clear, helped by the fact that this UIA and URBACT’s Agri-Urban project both have support from the same expert, Miguel Sousa.


    In the initial cluster of 18 UIA cities, two others also have a food dimension. Pozzuoli, in the greater Naples metropolitan area, focuses on encouraging zero-kilometre food production in a part of Italy that is the victim of its own gastronomic success. Local producers are more likely to export their mozzarella to New York than produce it for the local market. The domino (pizza?) effect is that the food for sale locally is often imported from North Africa. This may reflect an effective market at work – but it’s an environmental own-goal. Addressing this imbalance, with the aim of stimulating local production and consumption, is one of Pozzuoli’s UIA goals.

    And the UIA focus on food doesn’t stop at the Alps. In the north of France, the city of Lille is also embarking on an approach that puts food at the centre of its anti-poverty activity. Their intention is to transform a well-known local brownfield site, Fives Cail, into a variety of food-related initiatives. Their proposed Halle Gourmande will be a hub of food-related activities, providing opportunities to learn, share and enjoy. In doing so the project’s transformation of this old heavy industrial site will be emblematic of Lille’s post-industrial shift.

    So, when did food and cities hit it off so well?

    Why the big buzz around food? One clear reason is food’s role as a social connector. In an increasingly polarised world, where tribal behaviour and bubble living keep us apart from those who may think differently from us, food can act as a bridge. The inspiring Zipbob social dining project in Seoul, for example, brings neighbours together through food. This is important in a booming megacity where traditional neighbourhoods are fast disappearing with socially unsettling effects. Back in Europe, early findings from an ongoing OECD study on migrant integration in EU cities have underlined the importance of creating shared spaces where locals and new arrivals can meet. Sharing food is an obvious way to do this. For example, it is exactly what Options Food Lab does, linking migrants with cookery skills with Athenians willing to host food sharing events in their homes. As well as the evident social benefits, this has also created a pathway into employment for a number of new arrivals in the city.
     

    In this same space, we can also see initiatives like Conflict Kitchen using food as a platform for the building of mutual understanding and respect. This project, which initiated in Pittsburgh Pennsylvania, runs a restaurant offering the cuisine of a country with which the US is at war. Over the years, the culinary offer has included Iran, Cuba and North Korea. Currently, it is focused on Palestinian food and the restaurant also provides a platform for cultural events including poetry and theatrical performances. The overall idea is to give Americans an insight into cultures that are often widely misrepresented in the mainstream US media.

    Afters: How do we maintain this momentum?

    One of the best things about this new urban food movement is its organic spontaneity. Innovative projects, often run on shoestring budgets, are popping up all over the place. Energetic young people with an interest in food and a commitment to social change are developing many of them, like Options Food Lab. Spark York is another example - a new social enterprise on a temporary site, modeled on London’s Pop Brixton. This will create an attractive pop-up facility where a diverse range of food outlets will each have a strong social purpose.

    We have also seen some of the biggest names in the food industry getting involved, investing their own funds and attracting support from others. The UK’s Jamie Oliver is one well-known example. Another is the French chef Thierry Marx, through his Cuisine Mode d’Emploi. Perhaps most impressive of all is the inspiring work of Modena super-chef Massimo Bottura, with his ambitious attempts to feed the homeless in his Reffetorio Ambrosiano in Milan. Superstar chefs can’t drive the structural changes our cities need, but they can draw attention to the issues and mobilise support across the political spectrum. This includes underlining the food sector’s long-standing role as a route into the labour market for people facing multiple barriers.

    The Botturas of this world don’t need much municipal support. But most social entrepreneurs do, and city administrations can help in lots of ways. They can ensure their cities have space for agriculture, as Bristol has done, through their innovative Food Plan. They can also help by supporting access to premises, even on a temporary basis – particularly when so many spaces lie empty in our cities. And, of course they can provide the financial and business support that all enterprises need.

    In the URBACT Good Practices, municipalities have played a key role which can inspire others. The URBACT Festival, in Tallinn on 3-5 October, will showcase these – and all the other good practices. URBACT will also be supporting a new generation of good practice transfer projects and, who knows, there may be some food projects amongst them.

    Network
    From urbact
    Off
    Ref nid
    9682
  • How the food sector can help reduce youth unemployment in European medium-sized cities

    Copy linkFacebookXLinkedInEmail
    15/11/2022

    V Lizboni se bodo 13. in 14. septembra na URBACT Festivalu mest srečali izvoljeni predstavniki, urbani praktiki in strokovnjaki iz vse Evrope, kjer bodo sodelovali, razpravljali o ugotovitvah 20 akcijskih omrežij ter proslavili 15. obletnico programa in vse večji vpliv mest kot nosilcev sprememb v Evropi.

    Articles

    It’s the feeling in the Agri-Urban network that no one - national governments, donor agencies, sectoral associations, or the knowledge community - is doing enough to defuse the ticking time bomb of youth unemployment in European medium-sized cities.

    Europe’s agri-food industry provides 46 million jobs in 15 million businesses, accounting for 6% of the EU’s GDP. In 2015, around 10 million people were directly employed in the EU agricultural sector, representing 5 % of Europe’s workforce. In most member states, agriculture is still dominated by family farms, where the bulk of the work is carried out by members of their family. At the same time, the farming population in the EU is rapidly getting older. Recent figures show that only 6% of the total farm managers in Europe were under 35 years of age. Agriculture as a source of employment is declining in Europe. Between 2000 and 2015, around 5 million full time jobs in the sector disappeared (source: Eurostat).

    This article intends to give a flavour of what Agri-urban cities are doing to reduce youth unemployment.
     

    Farming and food industry in small and medium-size cities: context

    Farming and the food industry sustain a significant proportion of employment and income in many small and medium-sized towns throughout Europe. However, this complex of activities from both the primary and secondary sectors is categorized as a mature industry which has reached peak employment and business levels. Indeed, in recent decades, a number of trends in Agribusiness have reduced the capacity of those activities to sustain employment in towns.

    Unemployment rates are generally significantly higher in rural than in urban regions. In rural areas, it is estimated that “hidden unemployment” (involving underemployed farmers and farm workers) is higher than in urban areas.

    The economic structure of rural regions is in transformation: the share of the primary sector in GVA declines continuously, while the share of the tertiary sector grows. This is a general trend in all regions, but it is more pronounced in rural regions. The growth in tourism illustrates the growth of the tertiary sector. It is increasing in all regions (especially in Southern European countries) and is found as a main driver for growth and employment. Thus, those urban economies in transition to more sustainable models are finding opportunities in re-thinking the agri-food production, which is especially relevant in the so-called agro-cities of the European area. More widely, a number of tested initiatives which are dealing with job creation in agribusiness in urban and suburban contexts are already showing their potential, e.g. community vegetable gardens, local markets, municipal land banks, farming spaces for young entrepreneurs, e-commerce, technology parks in the food sector, rising of short distribution channels, green markets, agro-ecological suburban belts.

     

    Agri-Urban cities have in common the fact of being small and medium-sized cities with strong links between the urban and the rural environment. For this reason, they are exploiting the opportunities offered by rural areas to create jobs in the agri-food sector and improve the overall sustainability of their ecosystem, while injecting in their urban fabrics elements of rurality such as food production. These cities and towns are creating the conditions to offer real opportunities to foster job creation in farming and agri-food production as a beneficial impulse for the urban unemployed population.

    Why the local economies of rural towns have become narrow

    There was a time when each rural community had its own diverse local economy. Food would be produced and processed; non-food products from agriculture, fisheries and forestry covered a great range of needs; goods would be made and repaired locally by a range of craftsmen; services would be provided locally. Changes since then have tended to discourage local processing of food, timber or other raw materials, replacing rural craftsmen with distant urban industries, and causing services to relocate to larger towns.

    These developments have also resulted in a brain-drain from small medium sized rural cities. Thus, the local economies of many rural cities have become narrow and relatively weak, with an overdependence on economic decisions made in distant cities. Without incentives to create alternative employment, the brain-drain of young jobless will continue.

    The Agri-Food Production: an opportunity

     

    Agri-food production still plays an important role in terms of GDP, employment and environmental sustainability. When implemented successfully, a local food system can have a positive impact on three critical levels: environmental sustainability, economic viability and social equity. Acting on these three critical levels generates opportunities for young workers to start up new business, create qualified jobs, improve their quality of life and wellbeing, strengthen their sense of belonging and integrate them into the community.

    The recent alarms regarding the health risks for consumers or the negative effects on the environment stemming from certain intensive production practices have resulted in new demands for quality food products and regional specialities. A decentralisation of food processing, packaging and marketing functions could bring new employment to rural cities creating local value-added.

    The main economic challenges for young entrepreneurs and small farms are access to farming resources (such as land and capital) and access to markets, particularly in terms of bargaining power in the food chain. A food system is a complex web of interconnected entities that takes food from its source to our plates. Heavy and complex supply chains give a competitive advantage to large wholesalers instead of smaller, local farms with small quantities of products. Many small farms also lack the entrepreneurial skills to improve their business models, or to identify new business opportunities.

    The new communication technologies and infrastructures, like the Internet, have made numerous jobs independent of the place they are performed. These technologies also give access to knowledge, consultancy services and to the world market. Rural cities, or individuals living in rural areas, can thus offer their products, skills and services to a broader market.

    An increasingly important sector of services concerns tourism and local gastronomy. In many countries, successful initiatives of wine and gastronomic fairs and festivals have brought new life to entire regions, promoting local cultural (e.g. music, costumes, dances) and gastronomic traditions. Such developments are reviving market towns traditionally providing important services and employment for their rural hinterland.

    Leisure activities, such as fishing, hunting, walking, skiing, cycling, horse riding, golfing, etc, attract an increasing number of people to spend their holidays in rural surroundings. The creation of nature reserves, or sites of special scientific or historic interest, and areas of outstanding natural beauty, have added interesting products to the countryside as an area for recreation and learning. The necessary maintenance work creates new employment for countryside stewardship and a range of other activities surround these new "products".

    Some small iniatives have a huge potential for boosting employment

    More recently, small initiatives with an important potential for boosting employment in the sector have begun to emerge. We, at Agri-Urban, are collecting evidence of this transformation at different levels:

    • Cooperation between farmers: Often the challenges of the local food model outweigh the benefits when farms work independently. By developing strong partnerships, local producers can engage in 'cooperation', or the sharing of resources from equipment to ideas while operating as competing individuals. The city of Fundão, created the Fundão Producers’ Club in the scope of the work developed by the municipality of Fundão, in broad partnership with a group of farmers and entrepreneurs in the agri-food sector. The brand aggregates a set of endogenous products of excellence in the region. The strategy includes participation in national and international fairs, creation and development of new integrated products, opening shops, training plans for entrepreneurs, business missions, inverse missions and the development of partnerships, among many other initiatives.
       
    • Alliances between farms and food businesses: The highly consolidated industrial food markets make it difficult for small-scale producers to enter. Alternative marketing strategies will entail developing partnerships between traditional retailers and local producers through alternative channels, policy incentives and word-of-mouth. In Cesena, the main industry sectors are companies focused on the production, manufacturing, processing and distribution of fruit, vegetables and meat products (mainly poultry). Besides this important sector, which is positively impacting on the employment in the city and province, there are a consistent number of small family owned enterprises. They are the evidence of the agricultural background of the territory linked to the agribusiness production and today they represent a sector which is suffering from an economic point of view, due to the abandonment of lands, sprawling urbanization and the straggling effect of the large retail/distribution sector.
       
    • Raising skills and competences:  offering a combination of academic and on the job training which provides the skills necessary for advancing the industry and meeting the expectations of young people who are looking for career opportunities. Starting with the skills necessary for agriculture and food manufacturing, but going further to address the wider challenges facing the sector, including a growing global demand for food in a limited space and the threat of climate change. At LAG, a non-profit organization that promotes employability, called Devenirs, offers training about organic gardening for unemployed people. This training lasts one year. During this period, the trainee is invited to find a work experience placement in a vegetable farm or in a greenhouse. Another programme is the CAP Job in the Liège Province, financed by the European Social Fund. The project provides training for market gardeners and high graduates (Masters in Agronomy) on different topics like greenhouse management, growing planning, agri-ecological method, etc.
       
    • Capitalization on local competitive advantage: There are many attributes available in local urban products that industrial food products lack, including freshness, seasonality, variety, and healthiness. Farmers must promote theirs as "value-added" products with a story to tell, highlighting the contrasts between their products and those of their industrial competitors. Pyli is characterized by a mountainous or highland (percentage 87.38%) landscape. Furthermore, a minority of the area is managed for food production  (9.9 % cultivated and 12.6 % grassland, while woodlands cover 75.95% of the total area. The area has special cultural features that attract thousands of tourists annually. Local economy and employment are mainly based on agriculture and forest products and its interdependence with the livestock production in the mountainous areas of the region, by creating a strong relationship for the productive sector of the local economy. The local competitive advantages of Pyli are the mountainous areas that can provide important solutions for creating job opportunities and promoting social cohesion by contributing to the preservation of the natural environment and the cultural heritage of these areas.
       
    • Nurturing talent: Farmers incubators:  In June 2013, the LAG launched the first incubator for young farmers in organic gardening in Wallonia. It offers a field (from 10 ares to 1 hectare), greenhouses, and access to water for irrigation. The young farmers are coaching by Creajob (for business planning, marketing, accounting, and so on) and a truck gardener (a mentor) for technical advices. The goal is to promote self-employment in agriculture and support the entrepreneurs in growing their business.
       
    • Engaging with policymakers: Policymakers are important players in designing food policies, which are closely related to many other urban challenges and policies, such as poverty, health and social protection, hygiene and sanitation, land use planning, transport and commerce, energy, education, and disaster preparedness, it is essential to adopt an approach that is comprehensive, interdisciplinary and inter-institutional. Some good examples can be found in the city of Mollet del Vallés, the city of Södertälje that are implementing innovative public policies aimed at introducing organic and local food in nursery schools of the city as well as in a special education center. It is a complex process that the municipalities had the opportunity to learn during their participation in the project DIET FOR A GREEN PLANET, led by the city of Södertälje in the framework of the URBACT II Programme.

    Towards inclusive, coherent and reflexive urban-rural food governance systems 

     

    Agri-Urban is collecting evidence to confirm the potential of thousands of jobs that can be created in the agri-food sector when cities implement smart policies to exploit in a sustainable manner the rich resources of small and medium sized rural cities in order to produce a favourable effect on employment. We intend to generate a better understanding and deployment of all tested tools and initiatives, inside and outside the partnership, which open new perspectives and opportunities for food production in and nearby our cities.

    The search for evidences with impact on job creation cover different themes as; Short Circuits (Urban Markets, Online Shops, On-farm Shops, Food Hubs), Smart Land Use (Urban Land Use, Rural Land Use), Business Development of SMEs (Entrepreneurship & Incubation, Business Skills, Digital Transformation, Awareness Campaigns, Food Tourism) and Public Procurement (public plate).

    So far, the evidence collected makes it clear that reinforcing the links between the urban and the rural environment opens opportunities offered by rural areas to create jobs in the agri-food sector and improve the overall sustainability of their ecosystem, while injecting in their urban fabrics elements of rurality such as food production or the creation of farming spaces.

    In the public agenda, food is no more considered just as a commodity or as a nutritional necessity; it is an emerging multidimensional policy challenge, which crosses ecological, social, economic and spatial dimensions. A sustainable and integrated urban approach is being implemented in Agri-Urban to deal with the main issues that must be addressed: an inclusive, coherent and reflexive urban/rural food governance system; a more solid social and physical infrastructure to reduce the distance between producers and consumers, and to promote circular economy; reliable markets for quality food producers, resulting in new opportunities for SMEs development; the need for experimenting new forms of entrepreneurship in the agricultural sector, and for creating new jobs and skills.

    Employment and job creation, along with competitiveness, is our main focus, in terms of international cross-learning and action planning at local level. Most of the evidence herein mentioned are proving to be useful in terms of job creation, under various forms, especially by encouraging self-employment and creation of small and medium-sized family and social enterprises. Furthermore, these small initiatives, albeit embedded into proximity networks, host a potential for scaling up.

     

    This article was co-writted by Miguel Sousa, Raquel Moreno and Antonio Zafra.

    Network
    From urbact
    Off
    Ref nid
    8855
  • Diet for a Green Planet

    Lead Partner : Södertälje - Sweden
    • Mollet del Vallès - Spain
    • Łomża - Poland
    • Molétai - Lithuania

     

     

    The Diet Unit of Södertälje municipality has had a key role in the development of this practice by successfully implementing the ideas broadly in the public kitchens under strict budget conditions.

    A key part of the practice is that it has challenged attitudes around food and shown a potential to be a powerful tool for combating climate change and other global ecological challenges – and at the same time raise the general quality of the food served, promote health and empower personnel – within the same strict food budget. This makes public meals a driver for sustainable development.

    Through the projects the Diet Unit has been involved in and through the continuous close cooperation with the BERAS Secretariat the development of the practice has had a continuous connection to research and global network resources and especially Baltic Sea Region. Thanks to this the Diet for a Green Planet concept stands on a solid ground.

    The basic principles of Diet for a Green Planet are:

    • Good and healthy food
    • Organically grown and ideally from Ecological Recycling Agriculture farms
    • Less meat, more vegetables and wholegrain
    • Seasonal food
    • Locally produced
    • Reduced waste

    Timeline

    Project launch

    Project completed

    A few questions to Sara Jervfors, head of the Diet Unit in Södertälje and a driving forces behind the implementation of Diet for a Green Planet in Södertälje.

    Sara Jervfors, Head of the Diet Unit in Södertälje Municipality

     

    What motivates you to be part of the URBACT adventure?

    "I am proud of the concept that we have developed in Södertälje. It promotes - and implements - sustainable development and it engages people that normally do not get the possibility to make a real difference through their trade, like kitchen staff in our public schools.

    The simple fact that it is a good concept makes me want to spread it to other parts of Europe. But the URBACT project also gives us possibilities to evaluate and develop the concept even further."

     

    Who would you like to benefit from the work achieved in your project?

    "Ideally everyone! More concretely I hope that kitchen staff will benefit from getting more possibilitites, more creativity and more freedom.

    I hope that students and teachers will benefit from getting healthier food together with great pedagogical tolls, that politicians will benefit by contributing to their cities taking a stand on issues like farming and food production, and that local farmers and businesses will benefit from an increased focus on local, organic and seasonal food."

    Food and agriculture accounts for a key part of global environmental challenges including climate change, biodiversity, nitrogen and phosphorus. Diet for a Green Planet is a way for every person who eats food to engage and become part of the solution.

    Diet for a Green Planet TN logo
    Ref nid
    970