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_f8e413589152ea1b4160b5288cda03a3->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_0e86bda84fcd4d62e42faf37f2598358->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_049754c1d7194613fb1d4b831df0c502->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_f8e413589152ea1b4160b5288cda03a3->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_0e86bda84fcd4d62e42faf37f2598358->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_049754c1d7194613fb1d4b831df0c502->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_f8e413589152ea1b4160b5288cda03a3->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_0e86bda84fcd4d62e42faf37f2598358->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_049754c1d7194613fb1d4b831df0c502->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_f8e413589152ea1b4160b5288cda03a3->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_0e86bda84fcd4d62e42faf37f2598358->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_049754c1d7194613fb1d4b831df0c502->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)
    
  • Copying Neighbours - augmented edition

    Copy linkFacebookXLinkedInEmail
    Copying Neighbours
    20/01/2023

    More lessons learned about how to transfer inspiring practices between cities on sustainable food?

    Take a look at last BioCanteens URBACT Transfer Network publication



     

    Network
    From urbact
    Off

    COPYING NEIGHBOURS…
    How to facilitate the collaboration between territories, the exchange of inspiring cases, the translation between governance cultures, the emulation and transfer between cities and resilience through cooperation in the face of such as the pandemic, the Ukraine crisis, or other unprecedented future problems?
    BioCanteens is one of the 23 URBACT Transfer Networks engaged in a form of “action-research” to transfer "Good Practice" from one city to a set of partner cities across Europe. In this augmented edition completing the first publication based on the experience of BioCanteens1 with the experience of BioCanteens2 “second wave”, you will find out...

    ...LESSONS OF BIOCANTEENS TRANSFER NETWORKS
    BioCanteens Transfer Network is about ensuring the distribution of sustainable school meals in participating cities as a key lever towards the development of an integrated local agri-food approach, protecting both citizens’ health and the environment. The project aims to transfer Mouans-Sartoux’s Good Practice based on the daily distribution of meals that are 100% organic and mostly composed of local products, the drastic reduction of food waste thereby fully compensating the higher cost of switching to organic products, and the organisation of dedicated educational activities to raise children’s awareness about sustainable food. It tells the various “Transfer stories” of the 9 BioCanteens city partners: Gavà in Spain, Liège and Pays des Condruses in Belgium, Rosignano-Marittimo in Italy, Torres Vedras in Portugal, Trikala in Greece, Troyan in Bulgaria, Vaslui in Romania and Wroclaw in Poland. You may also learn about “Transfer outcomes” after BioCanteens 1 & 2 and in particular the European online event organized in March 2021 in partnership with URBACT and the Glasgow Declaration and the Mouans-Sartoux Food Festival « À TABLE ! » organized in September 2022 to share the networks experiences, to raise European cities’ awareness on food sovereignty and to call on Europe to consider the need for a food exception in public procurement.

     

    Read the full document HERE and start your revolution!

  • A Table! for an EU food sovreignty

    Copy linkFacebookXLinkedInEmail
    Lunch at the canteens
    23/12/2022
    Network
    From urbact
    Off

    European local authorities are today the drivers of the transition towards sustainable local food systems. In a context of strong concerns about Europe's food security, the key role of cities in the food transition deserves to be further supported by the EU, notably in the next framework law for a sustainable food system to be proposed by the European Commission in 2023. 


    Mouans-Sartoux and the BioCanteens#2 partner cities are just some of many local authorities in Europe committed to food sovereignty and democracy. Ensuring fairer access to quality food for all, building resilient agroecological food systems, recreating urban food belts and developing more participatory food governance are not mere objectives but realities that are taking shape on the ground. 

    On September 26, 2022, the city of Mouans-Sartoux invited British activist Rob Hopkins to open the Mouans-Sartoux Food Festival, A Table! With his conference entitled "The urgency of transition" he was able to launch the debate of the next two days on the construction of a European food democracy and sovereignty.

    Rob hopkins

    Building on the work that Mouans-Sartoux has been carrying out on multiple axes since 2015, A Table! brought together more than 150 actors from 10 countries, including 50 local authorities, and more than 20 NGOs and official structures involved in the food transition, for the closing of the URBACT BioCanteens Network #2. The participation of a Member of the European Parliament and the European Commission allowed for a multi-level dialogue aimed at bridging the needs of local communities with the food policy strategies defined by Europe in order to co-create food sovereignty.

    Forum


    Because cities are living labs of virtuous experiences to share and must make their needs known at the European level, the city of Mouans-Sartoux wanted to organise this event, where, in addition to the presentation of the Biocanteen#2 project and the visits to present the Mouans food project, numerous debates, exchanges and workshops were organised around the following three key themes 

    • How to build a European food sovereignty that protects people's health and the planet?

    • 100% organic school canteens throughout the EU: it is possible!

    • For a food exception in the European public procurement code

    FARM

    Finally, the enthusiastic return after the 100% organic lunch at L'Orée du Bois school and the visit to the Municipal Farm, demonstrated once again the innovation of the Mouans-Sartoux project. The actions carried out by the town for more than 20 years are perfectly in line with the political priorities that are now emerging on the European agenda, and demonstrate that it can be a model not only for other towns of all sizes and countries but also for political organisations. 

    Check out the tribune of Gilles Perole published on the Parliament Magazine on this matter here

  • AGRI-URBAN

    LEAD PARTNER
    • Baena - Spain
    • Cesena - Italy
    • Fundão - Portugal
    • Jelgava - Latvia
    • LAG Pays des Condruses - Belgium
    • Mollet del Vallès - Spain
    • Monmouthshire County Council
    • Mouans-Sartoux - France
    • Petrinja - Croatia
    • Pyli - Greece
    • Södertälje - Sweden

    Summary

       

    Products

    Watch all AGRI URBAN's videos!

    Download all Final Products

    Timeline

    • Kick-off meeting in June (Mollet des Valles).
    • Transnational meetings in October (LAG Payd de Condruses) and December (Pyli).
    • Transnational meetings in April (Sodertalye), June (Fundao), July (Jelgava) and September (Abergavenny).
    • Transnational meetings in March (Mouans Sartoux) and April (Petrinja). Final event in April (Baena).

    Rethinking Agri-food production in small and medium-sized European cities is the aim of this Action Planning network. Agri-food production is a mature industry that continues to play an important role in terms of GDP, employment and environmental sustainability. That is why new growth potentials must be activated by means of innovation, new business models and strategies. Our vision is to place cities at the core of a growing global movement that recognises the current complexity of food systems and the links between rural cities and nearby cities as a way to ensure regional development.

     

    AGRI-URBAN Action Planning Network logo
    The roots of the city
    Ref nid
    7338
  • RU:RBAN

    LEAD PARTNER : Rome - Italy
    • Caen - France
    • Coruna - Spain
    • Krakow - Poland
    • Loures - Portugal
    • Thessaloniki - Greece
    • Vilnius - Lithuania

    Summary

    Timeline

    • Kick-off meeting

     

    • Transnational Meetings in Rome, Caen, Vilnius and Loures
    • Thessaloniki Transnational Meeting and Mid Term Reflection
       
    • Krakow Online Transnational Meeting
    • Bi-lateral online meetings between Rome and all Project Partners

     

     

     


     

     

    This Transfer network builds upon the "Management model of Urban gardens in Rome" Good Practice, in order to transfer to EU cities geographically distant from each other to ensure sharing of experiences to enhance the capacities of local governance. Transfer efforts will be given to 3 distinct, interlinked, thematic components/elements that the Good Practice is divided into: Capacity building in organizing urban gardens, Inspiring and training people to manage urban gardens (Gardeners) and urban gardens governance & regulations.

    RU:RBAN Transfer Network logo
    Urban agriculture for resilient cities
    Ref nid
    12133
  • BioCanteens#2

    Summary

    Partners

    LEAD PARTNER : Mouans-Sartoux - France
    • Liège - Belgium
    • Gava - Spain
    • Wroclaw - Poland

    Timeline

    • Kick-off meeting
    • A Table ! Mouans-Sartoux Food Forum

    BioCanteens#2 Transfer Network is about ensuring the distribution of sustainable school meals in participating cities as a key lever towards the development of an integrated local agri-food approach, protecting both citizens’ health and the environment. The project aims to transfer Mouans- Sartoux’s Good Practice in the field of collective school catering, to other highly committed cities across Europe.

    Education - Food - Environment - Local Economy - Governance
    Ref nid
    16388
  • RU:RBAN Second Wave

    LEAD PARTNER : Rome - Italy
    • Alexandroupolis - Greece
    • Algeciras - Spain
    • Carlow - Ireland
    • Split - Croatia

    Summary

    Final Product

    Timeline

    • Kick off meeting
    • Algeciras Transnational Meeting
    • Transnational Meetings in Alexandroupolis, Carlow and Split 
    • RU:RBAN 2nd Wave Final Event in Rome

    RU:RBAN's Good Practice is the Management model of Urban gardens in Rome to be transferred to newcomer cities that are geographically, historically and socio-culturally distant from each other, to ensure sharing of experiences to enhance the capacities of local governance. Transfer efforts will be ensured on the 3 well known and successful components the GP is divided into: 1. Capacity building, 2. Inspiring and training people to manage urban gardens (Gardenisers), 3. Governance & Regulations

    RU:RBAN Transfer Network Second Wave logo
    Urban agriculture for resilient cities
    Ref nid
    16331
  • NEXT AGRI

    Summary

    Lead Partner : Milan - Italy
    • Stara Zagora - Bulgaria
    • Almere - Netherlands
    • Vila Nova de Gaia - Portugal

         

    Timeline

    • Kick off meeting online
    • Next Agri Bilateral meeting Almere - online
    • Next Agri Bilateral Meeting Vila Nova de Gaia - online
    • Next Agri Bilateral meeting Stara Zagora - online
    • First transnational meeting in Almere - online
    • Second transnational meeting in Stara Zagora - online
    • Third Transnational Meeting in Vila Nova de Gaia
    • Field visit to Milan
    • Transnational meeting and field visit in Almere



       
    • NEXT AGRI site visit

      Why the Transfer Mechanism does not work without sites visits

      URBACT

      See more
    • UTM capacity building meeting in Paris

      Capacity building and URBACT Method: updates from the Paris meeting

      The first meeting in person after 2 years of pandemic has been a very powerful tool to empower URBACT Transfer Mechanism pilots. Next Agri partners met in Paris at the URBACT capacity building meeting with the aim of exchanging experiences and estate of the art of the project

      URBACT

      See more
    • NEXT AGRI - visit to Vila Nova Gaia (PT)

      Vila Nova de Gaia's a step closer to more sustainable agriculture

      Written by Carla Pires and Sofia Morais, Gaiaurb from the Câmara Municipal de Gaia

      URBACT

      See more

    The NEXT AGRI UIA - URBACT Transfer Mechanism pilot network builds from the experience of Milan. The city decided to set up an urban coalition with a series of partners to scale up this positioning in the peri-urban agricultural industry, setting up a stable growth and creating new jobs and skills. The project is mainly an urban policy experimentation that follows the place-based approach, focusing on new skills for new jobs in peri-urban agriculture. The project area can be defined as an “urban fringe”, representing the transition zone between the consolidated part of the city and the agricultural lands.This project aims at transfer to other 3 cities the processes and strategies implemented to create a favourable environment to develop new opportunities in the food system transformation in the urban and per urban agriculture sector.

     

    Innovative approaches in periurban agriculture territories
    Ref nid
    15639
  • FOOD CORRIDORS

    LEAD PARTNER : Region of Coimbra - Portugal
    • Alba Iulia - Romania
    • BSC Kranj and Gorenjska - Slovenia
    • Larissa - Greece
    • Union of Bassa Romagna Municipalities - Italy
    • Szecseny - Hungary
    • Tartu - Estonia

    Timeline

    Kick-Off Meeting - Phase I

    Kick-Off Meeting - Phase 2

    Webinar "Culture, Gastronomy and Territorial Food Brands"

    Integrated Action Plans

    IAP Region of Coimbria
    Da natureza para a sua mesa - Coimbra region food strategy

    Read more here!

    Region of Coimbra - Italy
    Integrated Action Plan Gorenjska Region

    Read more here !

    Gorenjska Region - Slovenia
    Empowering rural & urban food connections within European regions

    Read more here!

    Union of Municipalities of Bassa Romagna - Italy
    Integrated Action Plan Alba Iulia

    Read more here!

    Alba Iulia - Romania
    ‘FROM FARM TO FORK AND BACK AGAIN’ BRIDGING THE GAP BETWEEN METROPOLITAN GASTRONOMY AND SMALL SCALE FARMS OF THE PERIPHERY

     

    Read more here!

    Szécsény - Hungary
    Tarty County Food Strategy

    Read more here

    Tartu - Estonia

    Recent experience suggests that it is necessary to promote a transition towards regional food systems. FOOD CORRIDORS encourages the creation of a network of cities committed to the design of food plans that extend from the urban and peri-urban areas through a corridor that facilitates an urban-rural connection. This approach enhances the generation of production and consumption environments founded on a base of economic, social and environmental sustainability.

    Empowering rural & urban food connections within European regions
    Ref nid
    13482