- 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('$$Crèmes solaires et océans : silicones et filtres UV au cœur du problème$$ Notre <strong>crème solaire</strong> est une émulsion huile dans eau à laquelle sont ajoutés des filtres<strong> </strong>anti-UVA (contre le photovieillissement cutané) et anti-UVB (contre les coups de soleil et cancer). Les dernières études sur le sujet ont mis en lumière la nocivité de ces formulations pour le milieu marin.Pour Séverine Roullet-Furnemont, Directrice Développement Durable des laboratoires Pierre Fabre, "les crèmes solaires présentent un problème de dégradabilité. En cause, les silicones et <strong>filtres UV</strong> (chimiques et minéraux) qui ne sont pas biodégradables. D’où la nécessité de réduire leur nombre." Selon les estimations, chaque année c’est entre 16 000 et 25 000 tonnes de crème solaire qui sont utilisées rien que dans les pays tropicaux, avec 4 000 à 6 000 tonnes qui se retrouvent dans les zones de récifs coralliens ! Une goutte d’eau, certes, par rapport à de nombreuses autres substances, mais c’est un aspect de notre impact sur l’environnement que nous pouvons maîtriser.$$Différences filtres minéraux et filtres chimiques$$<ul><li>Les filtres chimiques sont composés de molécules organiques qui absorbent les UV à la place de la peau. Ils doivent être associés à plusieurs filtres dans la formulation. </li><li>Les filtres minéraux sont composés de microparticules minérales (oxyde de zinc et dioxyde de titane, les plus utilisés) qui réfléchissent les UV. Seulement un ou deux filtres sont nécessaires pour la formulation. Bien tolérés, ils sont recommandés pour les peaux sensibles.</li></ul>Pour Séverine Roullet-Furnemont, au-delà de la différence chimique/minéral il faudrait s’attacher au caractère hydrosoluble (qui se mélange à l’eau) ou liposoluble (miscible dans un corps gras) des filtres. "Il existe trois types de filtres, explique la scientifique : hydrosolubles, liposolubles, et les filtres qui ne sont ni l’un ni l’autre. Les filtres minéraux comme les filtres chimiques peuvent faire partie de ces 3 catégories." Le problème avec les filtres hydrosolubles c’est qu’ils peuvent se retrouver dans tous les niveaux marins "notamment dans les crustacés qui filtrent l’eau."$$Comment choisir une crème solaire eco-friendly ?$$ La crème solaire demeure une protection indispensable face au soleil, donc pas question de s’en passer sous couvert de protéger l’environnement. Toutefois, il convient de faire le bon choix.Pour aider les consommateurs à faire leur choix, Séverine Roullet-Furnemont conseille de se diriger vers des crèmes qui ont un nombre réduit de filtres au minimum (généralement de 6 à 12 dans une crème classique, 4 dans les produits Pierre Fabre), de choisir une crème sans silicone, sans filtres hydrosolubles.En ce qui concerne les crèmes solaires bio, la Directrice du Développement Durable Pierre Fabre rappelle que pour "atteindre des niveaux protections suffisants, ces crèmes peuvent contenir une concentration élevée en filtres solaires qui sont non-bio dégradables." Toutefois, en bio, il s’agit de filtres minéraux souvent à base d’oxyde de zinc et de dioxyde de titane plus sécures pour l’environnement.Les laboratoires travaillent de plus en plus à des versions plus écolos de leurs formulations. Elles s’inspirent peut-être de la formule développée et brevetée par le Pr Danovaro de l’Université d’Ancône et son équipe, une formulation pour une crème solaire éco-compatible avec le milieu marin et les coraux et qui protège aussi la peau des rayons UV.En attendant des crèmes solaires 100 % sûres pour l’Humain et les océans, certains spots comme un éco-parc au Mexique ont tout simplement décidé d’interdire les crèmes solaires afin de protéger le corail. Ce qui n’est pas sans soulever des questions de santé publique !', 1, '77660') (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)