Notice: Undefined index: title_shortcut in Drupal\esante_sommaire\EsanteSommaireUtils::decoupe_node() (line 84 of modules/custom/sommaire/src/EsanteSommaireUtils.php). Drupal\esante_sommaire\EsanteSommaireUtils::decoupe_node('$$Halte à la maussaderie ! En avant la bonne humeur ! $$Bon… il y a la crise dont on nous rebat les oreilles, l'anticyclone des Açores qui fait le yoyo pluie-soleil-pluie, la queue à la caisse du supermarché - de préférence quand c'est l'heure limite de la crèche -, le petit qui va redoubler, le compte en banque qui frise le rose foncé, le chef qui rouspète tout le temps, la casserole qui a brûlé, le téléphone qu'on a oublié de recharger, le bus loupé, le PV d'hier et celui d'avant-hier etc.On a toutes les raisons du monde de ne pas être de <strong>bonne humeur</strong>. Mais bien souvent on ne peut rien aux dites raisons ! Et d'ailleurs, elle ne plongent pas vraiment votre meilleure copine (votre mère, votre fille, votre mari, votre fils, vos collègues, votre boulanger) dans la morosité : ils ont toujours ou presque le sourire aux lèvres.Vous pouvez po-si-ti-ver, selon la formule à la mode. Ca n'est pas évident. Et si vous choisissiez des <strong>aliments</strong> qui vont vous mettre de meilleure <strong>humeur</strong> ? En effet, l'insuffisance de certains éléments nutritionnels a obligatoirement un effet désastreux sur celle-ci.$$Du pain complet, des pâtes, des fromages, des graines de courge$$Les deux premiers vous apportent des <strong>glucides</strong>, les deux autres du <strong>tryptophane</strong>.Les glucides, vous connaissez. Mais le tryptophane ? C'est un acide aminé (un composant des protéines) qui n'est pas souvent sur la sellette.Il est pourtant terriblement important car il est le précurseur de la <strong>sérotonine</strong>.Celle-ci est un neuromédiateur, une molécule qui court de neurone en neurone dans votre cerveau et qui y joue un tas de rôles dont celui d'influencer l'<strong>humeur</strong>.Pour fabriquer cette précieuse sérotonine, c'est compliqué : il faut à la fois du tryptophane et des glucides car celui-ci ne se transforme en celle-ci qu'avec l'aide de ceux-la !Mais pas n'importe quels glucides, pas ceux des produits et des boissons sucrés qui passent rapidement dans votre sang et qui ont l'effet contraire.Il faut des bons glucides complexes : ceux qui se trouvent dans le pain complet et mieux encore celui au son, les pâtes, le riz et les légumes secs mais aussi les petits pois et les cerises (c'est de saison !) et… le chocolat.Quant aux fromages, ils sont parmi les aliments les plus riches en tryptophane. Prenez-en un morceau à chaque repas, y compris au petit déjeuner.Il en va de même pour les graines de courge : croquez-en le plus souvent possible, ajoutez-les dans des salades. Elles sont délicieuses, surtout si vous les faites un peu griller. On les trouve dans les magasins bio.Mais les viandes blanches, les volailles, les œufs et les poissons renferment aussi du tryptophane. $$Des poissons gras, du pain aux graines de lin, du pourpier$$Indispensables, les poissons gras ! Non seulement parce qu'ils vous fournissent du tryptophane mais aussi des <strong>Omega 3</strong>. Et ceux-ci favorisent le boulot de la sérotonine dans vos cellules nerveuses.Un tartare de saumon, un bon maquereau au vin blanc, des sardines à l'huile, des anchois, (une anchoïade avec des légumes, c'est délicieux), une truite au bleu, à la poêle (c'est si vite cuit), un bon hareng à l'huile avec des pommes de terre, voilà de quoi occuper vos menus plusieurs fois par semaine.Mais les Omega 3, il y en a aussi dans les graines de lin. Et avec du pain aux graines de lin que l'on trouve partout maintenant, vous faites coup double : glucides et Omega 3 !Le pourpier en est aussi riche. Cette salade oubliée bien que familière du sud où il pousse à l'état sauvage un peu partout en été, revient à la mode. Mais la mâche, les épinards et le chou contiennent aussi des Omega 3.Préparez des salades avec ces légumes et assaisonnez-les avec de l'huile de colza ou de noix, ce sont les plus riches en Omega 3.Et quand vous achetez des œufs, choisissez ceux qui sont estampillés "Bleu-Blanc-Cœur" : les poules ont été nourries avec des graines de lin, de colza, de la luzerne de façon à ce que leurs œufs en soient bien pourvus. Là aussi, vous ferez coup double : tryptophane et Omega 3.$$Du persil, des poivrons, des tomates, des fraises$$Qu'ont en commun ces légumes et ce fruit ? Leur richesse en <strong>vitamine C</strong>. Et quand on en manque, on a facilement le <strong>moral</strong> en berne.Le persil : utilisez-le à profusion. Lavez les feuilles d'une ou deux bottes, mixez-les avec une ou deux cuillerées d'huile jusqu'à ce que tout ça soit bien émulsionné : vous avez là une jolie sauce qui va relever tous vos légumes.Au printemps prochain, quand ce ce sera leur saison, tournez-vous vers les tomates, les poivrons et les fraisesMettez des poivrons au four, épluchez-les quand leur peau a bien noirci et faites-les mariner dans de l'huile d'olive : cela vous fera une entrée délicieuse et vraiment pas difficile à préparer. Ils se gardent plusieurs jours au frais s'ils sont bien recouverts d'huile d'olive, vous pouvez en avoir toujours sous la main. Les tomates, surtout quand elles sont bien mûres, contiennent pas mal de <strong>vitamine C</strong>. Mais choisissez plutôt des cœurs de bœuf qui poussent en plein champ, bien meilleures que les tomates industrielles de serre. Arrosez-les de coulis de persil, d'un jus de citron, ça va ainsi cartonner côté vitamine C.Mettez des fraises coupées en morceaux dans votre fromage blanc ou votre yaourt du petit déjeuner. Ajoutez-en dans une salade, elles ne redoutent pas le sel. Et mangez-en en dessert, bien sûr.$$Du chocolat$$Il contient du tryptophane, des glucides - participant ainsi à la formation de la sérotonine - et toutes sortes d'autres molécules dont on ne cesse de vanter les bienfaits même si ceux-ci sont parfois contestés.Peu importe, un morceau de chocolat noir, c'est BON, cela fait plaisir. Et c'est l'essentielle vertu du chocolat. Mais savourez-le lentement, laissez-le fondre doucement dans votre bouche, laissez-le se coller dans votre palais et sur votre langue, c'est ainsi qu'il vous délivrera tous ses bienfaits.En choisissant tous ces aliments, et si de surcroît vous vous levez du bon pied (le droit évidemment !) chaque matin pour prendre un bon petit déjeuner avec du pain complet, un morceau de fromage et des fraises avec du chocolat râpé dessus, vous risquez fort d'être de <strong>bonne humeur</strong> toute la journée !', 1, '71652') (Line: 51)
esante_sommaire_node_view(Array, Object, Object, 'full')
call_user_func_array('esante_sommaire_node_view', Array) (Line: 403)
Drupal\Core\Extension\ModuleHandler->invokeAll('node_view', Array) (Line: 299)
Drupal\Core\Entity\EntityViewBuilder->buildMultiple(Array) (Line: 250)
Drupal\Core\Entity\EntityViewBuilder->build(Array)
call_user_func_array(Array, Array) (Line: 100)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
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('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
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: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 694)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
Notice: Undefined variable: tid in esante_theme_preprocess_node() (line 376 of themes/esante_theme/esante_theme.theme). esante_theme_preprocess_node(Array, 'node', Array) (Line: 287)
Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 431)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
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('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
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: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 694)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
Warning: array_flip(): Can only flip STRING and INTEGER values! in Drupal\Core\Entity\EntityStorageBase->loadMultiple() (line 266 of core/lib/Drupal/Core/Entity/EntityStorageBase.php). Drupal\Core\Entity\EntityStorageBase->loadMultiple(Array) (Line: 250)
Drupal\Core\Entity\EntityStorageBase->load() (Line: 532)
Drupal\Core\Entity\EntityBase::load() (Line: 67)
Drupal\esante_guides\Plugin\Block\EsanteGuidesBlockRubrique->build() (Line: 171)
Drupal\block\BlockViewBuilder::preRender(Array)
call_user_func_array(Array, Array) (Line: 100)
Drupal\Core\Render\Renderer->doTrustedCallback(Array, Array, 'Render #pre_render callbacks must be methods of a class that implements \Drupal\Core\Security\TrustedCallbackInterface or be an anonymous function. The callback was %s. Support for this callback implementation is deprecated in 8.8.0 and will be removed in Drupal 9.0.0. See https://www.drupal.org/node/2966725', 'silenced_deprecation', 'Drupal\Core\Render\Element\RenderCallbackInterface') (Line: 781)
Drupal\Core\Render\Renderer->doCallback('#pre_render', Array, Array) (Line: 372)
Drupal\Core\Render\Renderer->doRender(Array, 1) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, 1) (Line: 156)
Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 157)
Drupal\Core\Render\Renderer->renderPlain(Array) (Line: 171)
Drupal\Core\Render\Renderer->renderPlaceholder('', Array) (Line: 658)
Drupal\Core\Render\Renderer->replacePlaceholders(Array) (Line: 543)
Drupal\Core\Render\Renderer->doRender(Array, 1) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, 1) (Line: 144)
Drupal\Core\Render\Renderer->Drupal\Core\Render\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 145)
Drupal\Core\Render\Renderer->renderRoot(Array) (Line: 282)
Drupal\Core\Render\HtmlResponseAttachmentsProcessor->renderPlaceholders(Object) (Line: 131)
Drupal\Core\Render\HtmlResponseAttachmentsProcessor->processAttachments(Object) (Line: 45)
Drupal\Core\EventSubscriber\HtmlResponseSubscriber->onRespond(Object, 'kernel.response', Object)
call_user_func(Array, Object, 'kernel.response', Object) (Line: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.response', Object) (Line: 191)
Symfony\Component\HttpKernel\HttpKernel->filterResponse(Object, Object, 1) (Line: 173)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
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: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 694)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)