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('$$Nos yeux ont des muscles, qui se fatiguent !$$On le sait peu mais nos <strong>yeux</strong> sont animés par des <strong>muscles</strong> dont le bon fonctionnement risque d’être altéré s’ils sont trop souvent sollicités. C’est le cas notamment des personnes dont l’activité demande de fixer son regard (couture, bijouterie, horlogerie, course automobile…), ou des gestes de grande précision (soins chirurgicaux ou infirmiers), mais aussi de celles qui travaillent dans des conditions d'éclairage particulières, ou encore de celles qui passent de nombreuses heures devant un écran d’ordinateur, de télévision ou de smartphone.Dans ces conditions, les <strong>muscles des yeux</strong> doivent être contractés en permanence, que ce soit pour accommoder ou faire converger les images formées sur la rétine. La <strong>fatigue oculaire</strong> s’installe plus facilement et des maux de tête lui sont associés. Cette fatigue entraîne aussi une altération temporaire du fonctionnement de l’<strong>œil</strong>. Elle se manifeste notamment par une vision trouble ou dédoublée.$$Le yoga des yeux, ça marche ?$$Pour lutter contre cette <strong>fatigue oculaire</strong> et, par conséquent, pour améliorer la vue de loin, de près ou en relief et rendre aux <strong>yeux</strong> une bonne amplitude de convergence, d’aucuns préconisent le recours à la <strong>gymnastique oculaire</strong>. Elle est constituée d’exercices simples, dont certains inspirés du yoga, qui font travailler les <strong>muscles des yeux</strong> en vue de les tonifier et de les renforcer. Elle s’adresse à toutes les catégories d’âge.Il s'agit, par exemple, de tendre son index face à son visage, devant les yeux et de le fixer du regard en le rapprochant du nez, tout en faisant en sorte de le voir de façon nette le plus longtemps possible. Puis, sans cesser de le regarder, on part dans le sens inverse, on l'éloigne du visage, et ainsi de suite, plusieurs fois d'affilée, sans se presser, avant de terminer en fermant les yeux quelques instants.$$Pas de preuve scientifique pour la gymnastique oculaire$$Toutefois, comme le souligne avec insistance le Pr Demet Yuksel, chef de l’Unité de strabisme et des troubles oculomoteurs aux Cliniques universitaires Saint-Luc, « d’un point de vue médical, cette gymnastique oculaire ne bénéficie d’aucune reconnaissance officielle ».« Elle ne guérit rien », poursuit l’ophtalmologue de l’UCL. « Des études scientifiques sont en cours pour évaluer son efficacité mais à l’heure actuelle rien n’a été prouvé. »Cette mise au point étant faite, le Pr Yuksel précise qu’il est possible de soulager toute une série de troubles par une <strong>rééducation</strong> orthoptique. « Les pathologies concernées sont le strabisme (le fait de loucher), l’amblyopie (que l’on appelait autrefois œil paresseux), la diplopie (vision double), les plaintes à la lecture, la basse vision ou malvoyance, et certains troubles neurologiques », énumère la spécialiste, qui préside aussi la Belgian Strabological Association. « Sur la base d’un diagnostic qu’il pose et d’une prescription qu’il établit, l’ophtalmologue peut en effet demander à un orthoptiste de l’aider en intervenant pour corriger ces anomalies. »$$Rééducation orthoptique : des stratégies pour mieux voir$$Mais en quoi consiste cette <strong>rééducation orthoptique</strong> ? « Il ne s’agit pas à proprement parler d’exercices », répond le Pr Yuksel. « Ce sont plutôt des stratégies d’adaptation élaborées pour que la personne concernée puisse mieux fonctionner dans les activités de la vie quotidienne. L’orthoptiste va apprendre aux patients à utiliser des aides optiques matérielles, qu’il s’agisse d’un cache apposé sur l’œil fort pour faire travailler celui qui est plus faible, de lunettes et de prismes à adapter, de lampes de lecture avec ou sans loupe, etc.» Si vous voyez mal, n’espérez donc pas trop de la gym ou du yoga, même des yeux. Mais utiliser au mieux les muscles de vos yeux, c’est toujours possible !', 2, '77801') (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)