La Rochelle

School of Tourism & Hospitality

Warning message

Notice: Undefined variable: currentProfil in Drupal\sous_menu\Plugin\Block\SousMenuBlock->_getItemsPremierSecondNiveau() (line 97 of /home/esclaroch/httpdocs/web/modules/custom/sous_menu/src/Plugin/Block/SousMenuBlock.php) #0 /home/esclaroch/httpdocs/web/core/includes/bootstrap.inc(566): _drupal_error_handler_real(8, 'Undefined varia...', '/home/esclaroch...', 97, Array) #1 /home/esclaroch/httpdocs/web/modules/custom/sous_menu/src/Plugin/Block/SousMenuBlock.php(97): _drupal_error_handler(8, 'Undefined varia...', '/home/esclaroch...', 97, Array) #2 /home/esclaroch/httpdocs/web/modules/custom/sous_menu/src/Plugin/Block/SousMenuBlock.php(38): Drupal\sous_menu\Plugin\Block\SousMenuBlock->_getItemsPremierSecondNiveau('main') #3 /home/esclaroch/httpdocs/web/core/modules/block/src/BlockViewBuilder.php(203): Drupal\sous_menu\Plugin\Block\SousMenuBlock->build() #4 [internal function]: Drupal\block\BlockViewBuilder::preRender(Array) #5 /home/esclaroch/httpdocs/web/core/lib/Drupal/Core/Render/Renderer.php(376): call_user_func('Drupal\\block\\Bl...', Array) #6 /home/esclaroch/httpdocs/web/core/lib/Drupal/Core/Render/Renderer.php(448): Drupal\Core\Render\Renderer->doRender(Array) #7 /home/esclaroch/httpdocs/web/core/lib/Drupal/Core/Render/Renderer.php(195): Drupal\Core\Render\Renderer->doRender(Array, false) #8 /home/esclaroch/httpdocs/web/core/lib/Drupal/Core/Template/TwigExtension.php(490): Drupal\Core\Render\Renderer->render(Array) #9 /home/esclaroch/httpdocs/web/sites/default/files/php/twig/5a283147d77d6_header.html.twig_URi0kK2sJd2mIgu6QGRtopeM-/qAo1MSKFVe_npMN_dRWqEzMJBxlrYjubpGjxHtvIM_Y.php(53): Drupal\Core\Template\TwigExtension->escapeFilter(Object(Drupal\Core\Template\TwigEnvironment), Array, 'html', NULL, true) #10 /home/esclaroch/httpdocs/vendor/twig/twig/lib/Twig/Template.php(432): __TwigTemplate_386542a61d183c63b59f6867d4f9504966378f2ce11d20480af66b307d93e9d0->doDisplay(Array, Array) #11 /home/esclaroch/httpdocs/vendor/twig/twig/lib/Twig/Template.php(403): Twig_Template->displayWithErrorHandling(Array, Array) #12 /home/esclaroch/httpdocs/web/sites/default/files/php/twig/5a283147d77d6_page.html.twig_u6AFngF0qHJL63qJ1jLdN056F/ZhDv-EkgtdoCR8iQNmdcUbxXLIWh9S0IJxVRf4B5gfU.php(72): Twig_Template->display(Array) #13 /home/esclaroch/httpdocs/vendor/twig/twig/lib/Twig/Template.php(432): __TwigTemplate_86831baa9819477634eeb387d7b9e708326a615f4cb2bef4ef2172470d717822->doDisplay(Array, Array) #14 /home/esclaroch/httpdocs/vendor/twig/twig/lib/Twig/Template.php(403): Twig_Template->displayWithErrorHandling(Array, Array) #15 /home/esclaroch/httpdocs/vendor/twig/twig/lib/Twig/Template.php(411): Twig_Template->display(Array) #16 /home/esclaroch/httpdocs/web/core/themes/engines/twig/twig.engine(64): Twig_Template->render(Array) #17 /home/esclaroch/httpdocs/web/core/lib/Drupal/Core/Theme/ThemeManager.php(384): twig_render_template('themes/esc_laro...', Array) #18 /home/esclaroch/httpdocs/web/core/lib/Drupal/Core/Render/Renderer.php(435): Drupal\Core\Theme\ThemeManager->render('page', Array) #19 /home/esclaroch/httpdocs/web/core/lib/Drupal/Core/Render/Renderer.php(195): Drupal\Core\Render\Renderer->doRender(Array, false) #20 /home/esclaroch/httpdocs/web/core/lib/Drupal/Core/Template/TwigExtension.php(490): Drupal\Core\Render\Renderer->render(Array) #21 /home/esclaroch/httpdocs/web/sites/default/files/php/twig/5a283147d77d6_html.html.twig_KgdPvhMzdWPGhpQOG2_UI_udQ/eN5wDqwPDFNz7wcapFIcd07qz01SlglMS10RXeqQ5uI.php(216): Drupal\Core\Template\TwigExtension->escapeFilter(Object(Drupal\Core\Template\TwigEnvironment), Array, 'html', NULL, true) #22 /home/esclaroch/httpdocs/vendor/twig/twig/lib/Twig/Template.php(432): __TwigTemplate_444f338b59a21f52ce1e5e37cb7bb7977ef713ef85ed43275f7bfdd4e0c4a2fe->doDisplay(Array, Array) #23 /home/esclaroch/httpdocs/vendor/twig/twig/lib/Twig/Template.php(403): Twig_Template->displayWithErrorHandling(Array, Array) #24 /home/esclaroch/httpdocs/vendor/twig/twig/lib/Twig/Template.php(411): Twig_Template->display(Array) #25 /home/esclaroch/httpdocs/web/core/themes/engines/twig/twig.engine(64): Twig_Template->render(Array) #26 /home/esclaroch/httpdocs/web/core/lib/Drupal/Core/Theme/ThemeManager.php(384): twig_render_template('themes/esc_laro...', Array) #27 /home/esclaroch/httpdocs/web/core/lib/Drupal/Core/Render/Renderer.php(435): Drupal\Core\Theme\ThemeManager->render('html', Array) #28 /home/esclaroch/httpdocs/web/core/lib/Drupal/Core/Render/Renderer.php(195): Drupal\Core\Render\Renderer->doRender(Array, false) #29 /home/esclaroch/httpdocs/web/core/lib/Drupal/Core/Render/MainContent/HtmlRenderer.php(147): Drupal\Core\Render\Renderer->render(Array) #30 /home/esclaroch/httpdocs/web/core/lib/Drupal/Core/Render/Renderer.php(574): Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() #31 /home/esclaroch/httpdocs/web/core/lib/Drupal/Core/Render/MainContent/HtmlRenderer.php(148): Drupal\Core\Render\Renderer->executeInRenderContext(Object(Drupal\Core\Render\RenderContext), Object(Closure)) #32 /home/esclaroch/httpdocs/web/core/lib/Drupal/Core/EventSubscriber/MainContentViewSubscriber.php(90): Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object(Symfony\Component\HttpFoundation\Request), Object(Drupal\Core\Routing\CurrentRouteMatch)) #33 /home/esclaroch/httpdocs/web/core/lib/Drupal/Component/EventDispatcher/ContainerAwareEventDispatcher.php(111): Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object(Symfony\Component\HttpKernel\Event\GetResponseForControllerResultEvent), 'kernel.view', Object(Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher)) #34 /home/esclaroch/httpdocs/vendor/symfony/http-kernel/HttpKernel.php(149): Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object(Symfony\Component\HttpKernel\Event\GetResponseForControllerResultEvent)) #35 /home/esclaroch/httpdocs/vendor/symfony/http-kernel/HttpKernel.php(64): Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object(Symfony\Component\HttpFoundation\Request), 1) #36 /home/esclaroch/httpdocs/web/core/lib/Drupal/Core/StackMiddleware/Session.php(57): Symfony\Component\HttpKernel\HttpKernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #37 /home/esclaroch/httpdocs/web/core/lib/Drupal/Core/StackMiddleware/KernelPreHandle.php(47): Drupal\Core\StackMiddleware\Session->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #38 /home/esclaroch/httpdocs/web/core/modules/page_cache/src/StackMiddleware/PageCache.php(207): Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #39 /home/esclaroch/httpdocs/web/core/modules/page_cache/src/StackMiddleware/PageCache.php(121): Drupal\page_cache\StackMiddleware\PageCache->fetch(Object(Symfony\Component\HttpFoundation\Request), 1, true) #40 /home/esclaroch/httpdocs/web/core/modules/page_cache/src/StackMiddleware/PageCache.php(75): Drupal\page_cache\StackMiddleware\PageCache->lookup(Object(Symfony\Component\HttpFoundation\Request), 1, true) #41 /home/esclaroch/httpdocs/web/core/lib/Drupal/Core/StackMiddleware/ReverseProxyMiddleware.php(47): Drupal\page_cache\StackMiddleware\PageCache->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #42 /home/esclaroch/httpdocs/web/core/lib/Drupal/Core/StackMiddleware/NegotiationMiddleware.php(50): Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #43 /home/esclaroch/httpdocs/vendor/stack/builder/src/Stack/StackedHttpKernel.php(23): Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #44 /home/esclaroch/httpdocs/web/core/lib/Drupal/Core/DrupalKernel.php(656): Stack\StackedHttpKernel->handle(Object(Symfony\Component\HttpFoundation\Request), 1, true) #45 /home/esclaroch/httpdocs/web/index.php(19): Drupal\Core\DrupalKernel->handle(Object(Symfony\Component\HttpFoundation\Request)) #46 {main}.

Error message

  • Notice: Undefined variable: currentProfil in Drupal\sous_menu\Plugin\Block\SousMenuBlock->_getItemsPremierSecondNiveau() (line 97 of modules/custom/sous_menu/src/Plugin/Block/SousMenuBlock.php).
    Drupal\sous_menu\Plugin\Block\SousMenuBlock->_getItemsPremierSecondNiveau('main') (Line: 38)
    Drupal\sous_menu\Plugin\Block\SousMenuBlock->build() (Line: 203)
    Drupal\block\BlockViewBuilder::preRender(Array)
    call_user_func('Drupal\block\BlockViewBuilder::preRender', Array) (Line: 376)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 448)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 195)
    Drupal\Core\Render\Renderer->render(Array) (Line: 490)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 53)
    __TwigTemplate_386542a61d183c63b59f6867d4f9504966378f2ce11d20480af66b307d93e9d0->doDisplay(Array, Array) (Line: 432)
    Twig_Template->displayWithErrorHandling(Array, Array) (Line: 403)
    Twig_Template->display(Array) (Line: 72)
    __TwigTemplate_86831baa9819477634eeb387d7b9e708326a615f4cb2bef4ef2172470d717822->doDisplay(Array, Array) (Line: 432)
    Twig_Template->displayWithErrorHandling(Array, Array) (Line: 403)
    Twig_Template->display(Array) (Line: 411)
    Twig_Template->render(Array) (Line: 64)
    twig_render_template('themes/esc_larochelle/templates/page.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('page', Array) (Line: 435)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 195)
    Drupal\Core\Render\Renderer->render(Array) (Line: 490)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 216)
    __TwigTemplate_444f338b59a21f52ce1e5e37cb7bb7977ef713ef85ed43275f7bfdd4e0c4a2fe->doDisplay(Array, Array) (Line: 432)
    Twig_Template->displayWithErrorHandling(Array, Array) (Line: 403)
    Twig_Template->display(Array) (Line: 411)
    Twig_Template->render(Array) (Line: 64)
    twig_render_template('themes/esc_larochelle/templates/html.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('html', Array) (Line: 435)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 195)
    Drupal\Core\Render\Renderer->render(Array) (Line: 147)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 574)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 148)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object) (Line: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 149)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 64)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 207)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 121)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 75)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 50)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
    Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 656)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • Notice: Undefined variable: currentProfil in Drupal\sous_menu\Plugin\Block\SousMenuBlock->_getItemsPremierSecondNiveau() (line 97 of modules/custom/sous_menu/src/Plugin/Block/SousMenuBlock.php).
    Drupal\sous_menu\Plugin\Block\SousMenuBlock->_getItemsPremierSecondNiveau('main') (Line: 38)
    Drupal\sous_menu\Plugin\Block\SousMenuBlock->build() (Line: 203)
    Drupal\block\BlockViewBuilder::preRender(Array)
    call_user_func('Drupal\block\BlockViewBuilder::preRender', Array) (Line: 376)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 448)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 195)
    Drupal\Core\Render\Renderer->render(Array) (Line: 490)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 53)
    __TwigTemplate_386542a61d183c63b59f6867d4f9504966378f2ce11d20480af66b307d93e9d0->doDisplay(Array, Array) (Line: 432)
    Twig_Template->displayWithErrorHandling(Array, Array) (Line: 403)
    Twig_Template->display(Array) (Line: 72)
    __TwigTemplate_86831baa9819477634eeb387d7b9e708326a615f4cb2bef4ef2172470d717822->doDisplay(Array, Array) (Line: 432)
    Twig_Template->displayWithErrorHandling(Array, Array) (Line: 403)
    Twig_Template->display(Array) (Line: 411)
    Twig_Template->render(Array) (Line: 64)
    twig_render_template('themes/esc_larochelle/templates/page.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('page', Array) (Line: 435)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 195)
    Drupal\Core\Render\Renderer->render(Array) (Line: 490)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 216)
    __TwigTemplate_444f338b59a21f52ce1e5e37cb7bb7977ef713ef85ed43275f7bfdd4e0c4a2fe->doDisplay(Array, Array) (Line: 432)
    Twig_Template->displayWithErrorHandling(Array, Array) (Line: 403)
    Twig_Template->display(Array) (Line: 411)
    Twig_Template->render(Array) (Line: 64)
    twig_render_template('themes/esc_larochelle/templates/html.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('html', Array) (Line: 435)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 195)
    Drupal\Core\Render\Renderer->render(Array) (Line: 147)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 574)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 148)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object) (Line: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 149)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 64)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 207)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 121)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 75)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 50)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
    Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 656)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • Notice: Undefined variable: currentProfil in Drupal\sous_menu\Plugin\Block\SousMenuBlock->_getItemsPremierSecondNiveau() (line 97 of modules/custom/sous_menu/src/Plugin/Block/SousMenuBlock.php).
    Drupal\sous_menu\Plugin\Block\SousMenuBlock->_getItemsPremierSecondNiveau('main') (Line: 38)
    Drupal\sous_menu\Plugin\Block\SousMenuBlock->build() (Line: 203)
    Drupal\block\BlockViewBuilder::preRender(Array)
    call_user_func('Drupal\block\BlockViewBuilder::preRender', Array) (Line: 376)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 448)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 195)
    Drupal\Core\Render\Renderer->render(Array) (Line: 490)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 53)
    __TwigTemplate_386542a61d183c63b59f6867d4f9504966378f2ce11d20480af66b307d93e9d0->doDisplay(Array, Array) (Line: 432)
    Twig_Template->displayWithErrorHandling(Array, Array) (Line: 403)
    Twig_Template->display(Array) (Line: 72)
    __TwigTemplate_86831baa9819477634eeb387d7b9e708326a615f4cb2bef4ef2172470d717822->doDisplay(Array, Array) (Line: 432)
    Twig_Template->displayWithErrorHandling(Array, Array) (Line: 403)
    Twig_Template->display(Array) (Line: 411)
    Twig_Template->render(Array) (Line: 64)
    twig_render_template('themes/esc_larochelle/templates/page.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('page', Array) (Line: 435)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 195)
    Drupal\Core\Render\Renderer->render(Array) (Line: 490)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 216)
    __TwigTemplate_444f338b59a21f52ce1e5e37cb7bb7977ef713ef85ed43275f7bfdd4e0c4a2fe->doDisplay(Array, Array) (Line: 432)
    Twig_Template->displayWithErrorHandling(Array, Array) (Line: 403)
    Twig_Template->display(Array) (Line: 411)
    Twig_Template->render(Array) (Line: 64)
    twig_render_template('themes/esc_larochelle/templates/html.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('html', Array) (Line: 435)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 195)
    Drupal\Core\Render\Renderer->render(Array) (Line: 147)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 574)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 148)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object) (Line: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 149)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 64)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 207)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 121)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 75)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 50)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
    Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 656)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • Notice: Undefined variable: currentProfil in Drupal\sous_menu\Plugin\Block\SousMenuBlock->_getItemsPremierSecondNiveau() (line 97 of modules/custom/sous_menu/src/Plugin/Block/SousMenuBlock.php).
    Drupal\sous_menu\Plugin\Block\SousMenuBlock->_getItemsPremierSecondNiveau('main') (Line: 38)
    Drupal\sous_menu\Plugin\Block\SousMenuBlock->build() (Line: 203)
    Drupal\block\BlockViewBuilder::preRender(Array)
    call_user_func('Drupal\block\BlockViewBuilder::preRender', Array) (Line: 376)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 448)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 195)
    Drupal\Core\Render\Renderer->render(Array) (Line: 490)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 53)
    __TwigTemplate_386542a61d183c63b59f6867d4f9504966378f2ce11d20480af66b307d93e9d0->doDisplay(Array, Array) (Line: 432)
    Twig_Template->displayWithErrorHandling(Array, Array) (Line: 403)
    Twig_Template->display(Array) (Line: 72)
    __TwigTemplate_86831baa9819477634eeb387d7b9e708326a615f4cb2bef4ef2172470d717822->doDisplay(Array, Array) (Line: 432)
    Twig_Template->displayWithErrorHandling(Array, Array) (Line: 403)
    Twig_Template->display(Array) (Line: 411)
    Twig_Template->render(Array) (Line: 64)
    twig_render_template('themes/esc_larochelle/templates/page.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('page', Array) (Line: 435)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 195)
    Drupal\Core\Render\Renderer->render(Array) (Line: 490)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 216)
    __TwigTemplate_444f338b59a21f52ce1e5e37cb7bb7977ef713ef85ed43275f7bfdd4e0c4a2fe->doDisplay(Array, Array) (Line: 432)
    Twig_Template->displayWithErrorHandling(Array, Array) (Line: 403)
    Twig_Template->display(Array) (Line: 411)
    Twig_Template->render(Array) (Line: 64)
    twig_render_template('themes/esc_larochelle/templates/html.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('html', Array) (Line: 435)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 195)
    Drupal\Core\Render\Renderer->render(Array) (Line: 147)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 574)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 148)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object) (Line: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 149)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 64)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 207)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 121)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 75)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 50)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
    Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 656)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
  • Notice: Undefined variable: currentProfil in Drupal\sous_menu\Plugin\Block\SousMenuBlock->_getItemsPremierSecondNiveau() (line 97 of modules/custom/sous_menu/src/Plugin/Block/SousMenuBlock.php).
    Drupal\sous_menu\Plugin\Block\SousMenuBlock->_getItemsPremierSecondNiveau('main') (Line: 38)
    Drupal\sous_menu\Plugin\Block\SousMenuBlock->build() (Line: 203)
    Drupal\block\BlockViewBuilder::preRender(Array)
    call_user_func('Drupal\block\BlockViewBuilder::preRender', Array) (Line: 376)
    Drupal\Core\Render\Renderer->doRender(Array) (Line: 448)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 195)
    Drupal\Core\Render\Renderer->render(Array) (Line: 490)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 53)
    __TwigTemplate_386542a61d183c63b59f6867d4f9504966378f2ce11d20480af66b307d93e9d0->doDisplay(Array, Array) (Line: 432)
    Twig_Template->displayWithErrorHandling(Array, Array) (Line: 403)
    Twig_Template->display(Array) (Line: 72)
    __TwigTemplate_86831baa9819477634eeb387d7b9e708326a615f4cb2bef4ef2172470d717822->doDisplay(Array, Array) (Line: 432)
    Twig_Template->displayWithErrorHandling(Array, Array) (Line: 403)
    Twig_Template->display(Array) (Line: 411)
    Twig_Template->render(Array) (Line: 64)
    twig_render_template('themes/esc_larochelle/templates/page.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('page', Array) (Line: 435)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 195)
    Drupal\Core\Render\Renderer->render(Array) (Line: 490)
    Drupal\Core\Template\TwigExtension->escapeFilter(Object, Array, 'html', NULL, 1) (Line: 216)
    __TwigTemplate_444f338b59a21f52ce1e5e37cb7bb7977ef713ef85ed43275f7bfdd4e0c4a2fe->doDisplay(Array, Array) (Line: 432)
    Twig_Template->displayWithErrorHandling(Array, Array) (Line: 403)
    Twig_Template->display(Array) (Line: 411)
    Twig_Template->render(Array) (Line: 64)
    twig_render_template('themes/esc_larochelle/templates/html.html.twig', Array) (Line: 384)
    Drupal\Core\Theme\ThemeManager->render('html', Array) (Line: 435)
    Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 195)
    Drupal\Core\Render\Renderer->render(Array) (Line: 147)
    Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 574)
    Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 148)
    Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
    Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object) (Line: 111)
    Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 149)
    Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 64)
    Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
    Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
    Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 207)
    Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 121)
    Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 75)
    Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
    Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 50)
    Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
    Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 656)
    Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
    
9 students have started to follow the « Luxury, Brand Marketing and Management » programme and 5 others have joined the« Global Leadership and International Business » programme. They all started their stay on Tuesday June 27th by a welcoming day…
His appointment will take effect from 1st October 2017. Following a recruitment process that began several months ago, Robert Butel, Chairman of Groupe Sup de Co La Rochelle, has named Bruno Neil as the Groupe’s new Director. He will succeed…
Thanks to its partnership with Hennessy group, Groupe Sup de Co La Rochelle offers students to discover French wine and spirits activity, that is particularly recognised in the world! To get more info on the Business Foundation Programme ->  …
Discover her experience on this video
Guests tackled topics such as: Sustainable & Green Supply Chain, Humanitarian Logistics, Food Supply Chain, Transportation and Distribution, Health Care Project and Sector, Sustainable Strategy and Project and many others. Groupe Sup de Co La…

La Rochelle School of Tourism & Hospitality is the tourism school of Groupe Sup de Co La Rochelle. It offers both Bachelor and Master level programmes in tourism, leisure, hospitality, event management and destination management. La Rochelle School of Tourism & Hospitality was the first French School of its type to receive UNWTO.TedQual certification, and is recognised internationally for its expertise and the quality of its programmes. The School educates students to become expert managers in the tourism industry… managers who are not only versatile, responsible and ready for the challenges of the workplace, but are also capable of understanding all the facets and challenges of this rapidly changing industry.

  • Programmes
    The Bachelor in Tourism & Hospitality has been conceived as a ‘tailor-made’ Bachelor, with students creating their own programme in line with their professional project and ambitions. By the end…
    • Language
      English / French
    • Qualification
      Bachelor (3 years of higher education)
    • Campus
      La Rochelle
    • Start Date
      January / September
    • Accreditation
      TEDQUAL
    The MSc Access Year is open to students who have already studied in higher education for a minimum of 3 years since graduating from High School (or international equivalent). Although this career-…
    • Language
      French
    • Qualification
      Master/MBA/MSc (5 years of higher education)
    • Campus
      La Rochelle
    • Start Date
      January / September
    • Accreditation
      TEDQUAL
    The MSc in Destination Management and Destination Attractiveness provides you with an array of opportunities and prepares you to enter a multifaceted industry, whether in the travel business, working…
    • Language
      English / French
    • Qualification
      Master/MBA/MSc (5 years of higher education)
    • Campus
      La Rochelle
    • Start Date
      January / September
    • Accreditation
      TEDQUAL
  • Our objective & Positioning

    Our objective

    The tourism industry is undergoing profound changes and is presently facing some important challenges in terms of respect for the environment, new technologies and customer relations.
    With this in mind, La Rochelle School of Tourism & Hospitality has set itself the task of educating students to be become actors capable of driving change, so that tomorrow’s tourism…

    • will be sustainable, responsible and accessible
    • will be innovative, and creative in terms of new solutions
    • will provide customers with memorable experiences

     

    Positioning

    La Rochelle School of Tourism & Hospitality’s goal is to become a leading school, worldwide, in the field of innovative and responsible tourism. It has therefore set out an ambitious strategy to shape the tourism industry of the future by training students to be managers who are both creative and have a strong customer service culture.

    In order to adapt to the needs of the market, La Rochelle School of Tourism & Hospitality offers a complete range of programmes focussed on acquiring professional skills. These programmes are open to students who have graduated from High School (or international equivalent) and lead to the following qualifications:

    • Bachelorlevel qualification aimed at operational, middle management positions in France and abroad
    • Masterlevel qualifications (MSc and MBA), with industry-specific specialisations aimed at positions of high responsibility

    All the programmes offered aim to respond to the challenges facing the tourism industry. They also place significant importance on new technologies and digital marketing, as well as entrepreneurship and the professional responsibilities faced by our future graduates. The programmes offer a strong international dimension: a 100% English track is available, students have to learn 3 modern languages and there are opportunities to carry out academic expatriation, a semester in a foreign university, an internship abroad not forgetting studying on a multicultural campus.

     

  • Recognised school

    Accreditation & Quality Labels

    La Rochelle School of Tourism & Hospitality was the first school in France to be awarded UNWTO TEDQUAL certification by the World Tourism Organization, a specialised agency of the United Nations. The certification is a guarantee that the School’s programmes meet rigorous academic standards and levels of excellence in terms of the education, savoir-faire and interpersonal skills transferred to its students, as well as the international dimension offered by each programme.

    The MSc in Destination Management and Destination Attractiveness, the MBA in International Hospitality Management and the MBA in International Event Management have been certified by the Conférence des Formations d’Excellence du Tourisme (CFET), an association for excellence in tourism education. This recognition by the CFET is a guarantee of the quality of the programmes as well as demonstrating the relevance of our qualifications in terms of recruiters’ expectations. The CFET also aims to promote the excellence of French programmes in tourism at an international level, enabling us to showcase our programmes beyond our borders.

    In addition, the MSc in Destination Management and Destination Attractiveness is certified by the Conférence des Grandes Ecoles.

    RNCP – a State-registered qualification from the French National Qualifications Framework

    Certain programmes are registered with the RNCP – Répertoire National des Certifications Professionnelles:

    • RNCP Level I – ‘Tourism Product Manager’ upon completing the MSc in Destination Management and Destination Attractiveness
    • RNCP Level 1 – ‘Project Event Manager’ upon completing the Specialised MBA in International Event Management.

    Rankings

    SMBG Eduniversal

    The Bachelor in Tourism & Hospitality programme, offered by La Rochelle School of Tourism & Hospitality, features in the SMBG Eduniversal 2016-2017ranking. The programme has been ranked 6th out of 15 and has been awarded 3 stars. This ranking is a genuine recognition of both the academic and professional quality of the programme.

    View ranking table

    MBA International Event Management

    5th in the category Communication Evénementielle (Events Communications)

    View ranking table

    MBA International Hospitality Management

    7th in the category Management du Tourisme et de l'Hôtellerie (Tourism and Hospitality Management)

    View ranking table

     

  • All the attributes of a Grande École

    Located in a city which is a renowned tourist destination, Groupe Sup de Co La Rochelle has naturally drawn on the many local resources to develop a strong expertise in the field of tourism.  With this in mind, in 2003 the Group established a dedicated School… La Rochelle School of Tourism & Hospitality.

    La Rochelle School of Tourism & Hospitality therefore benefits from both the strength of the local region as well as the expertise of the entire Group, ranked in the Top 20 of the best French business schools.

  • An industry with a strong future

    With more than one billion customers and more than 260 million jobs worldwide (source: World Tourism Organization), the tourism industry is the leading service industry in the world. It accounts for more than one third of the service industry’s worldwide trade and is growing at a rate of 4-5% per annum.

    • 260 million jobs worldwide
    • 4-5% annual growth
    • 1 billion customers
    • 1/3 service industry’s worldwide trade

    Careers and job prospects

    The industry sectors of tourism, hospitality, accommodation, leisure and event management offer a wealth of jobs that are changing rapidly due to the explosion of digital technologies. To find out more, please browse the lists of careers developed by Atout France and the DGE (Direction Générale des Entreprises).

     

  • Our faculty

    La Rochelle School of Tourism & Hospitality has the benefit of a first-rate faculty, recognised for its expertise in the area of tourism. The faculty is made up of research lecturers, specialists in the field of tourism, and experienced industry professionals.

    All faculty can benefit from and draw on the research carried out within the framework of both the Tourism Management Institute and Innov Case Lab  to ensure that the teaching offered to students is not only innovative but will effectively prepare them for the emerging careers within the industry.

    In order to guarantee the excellence of their programmes, La Rochelle School of Tourism & Hospitality has forged strong academic partnerships with two French universities that are renowned for their expertise in the field of tourism: the IMIS-ESTHUA at the University of Angers and the University of Littoral Opal Coast (ULCO). Students studying for the Bachelor in Tourism & Hospitality (lien vers page programme) or studying for one of the Master programmes (lien vers page programme) have the possibility of a double degree with these two universities.

  • Networks

    La Rochelle School of Tourism & Hospitality has an active presence in the professional and academic networks of the tourism industry. Its involvement is not only a form of recognition but also provides both partnership and co-development opportunities. The School is primarily involved in the following:

    • World Tourism Organization
    • Organization of American States
    • AMFORHT (World Association for Hospitality and Tourism Education and Training)
    • UNWTO.TedQual
    • European Network for Accessible Tourism
    • AEHT (European Association of Hotel and Tourism Schools)
    • IFT (Institut Français du Tourisme – French Tourism Institute)
    • AFMAT (French Association of Tourism Management)
    • ATD (Acteurs du Tourisme Durable – Actors for Sustainable Tourism)
    • CFET (Conférence des Formations d’Excellence en Tourisme – an association for excellence in tourism education)
    • Unimev (Union Française des Métiers de l’Evénement – an organisation for careers in event management).

Looking to find out about other programmes?

Let us help you with your choice of studies

Sharing experiences…

By the end of my time there, I had learned so much and had grown both personally and professionally.

Our partners