Message d'état
Debug: You have unclosed fn tags. This is invalid and will produce unpredictable results. in Drupal\footnotes\Plugin\Filter\FootnotesFilter->process() (line 105 of modules/contrib/footnotes/src/Plugin/Filter/FootnotesFilter.php).
Drupal\footnotes\Plugin\Filter\FootnotesFilter->process('<em>Les PalestinienEs de Jérusalem n’ont pas le même statut que les PalestinienEs d’Israël. Ils n’en subissent pas moins une politique épousant les mêmes logiques, guidée par l’obsession de l’établissement d’une majorité juive sur l’ensemble de la ville.</em> La situation de la ville « trois fois sainte » est exemplaire du caractère intrinsèquement violent et discriminatoire de la mise en œuvre du projet sioniste : Jérusalem est un concentré de colonialisme doublé d’apartheid. Après la conquête de la partie orientale de la ville en 1967, Israël y a en effet pratiqué une politique de judaïsation systématique, afin d’y implanter une majorité juive et de contrer toute revendication de souveraineté palestinienne. Et ce ne sont pas les résolutions de l’ONU qui y ont changé quoi que ce soit : en 1968, soit un an après la conquête, la résolution 252 exigeait d’Israël de <em>« s’abstenir immédiatement de toutes nouvelles actions qui tendent à modifier le statut de Jérusalem »</em> ; en 1980, après l’annexion « officielle » de Jérusalem-Est, la résolution 476 évoquait <em>« une violation du droit international »</em>. Des résolutions sans sanctions, et donc sans effet. <strong>Discrimination territoriale et administrative</strong> Israël a ainsi pratiqué une politique ultra discriminatoire à l’égard des PalestinienEs de Jérusalem. Les autorités israéliennes n’ont classé que 13 % de Jérusalem-Est comme « zone constructible » pour les PalestinienEs, contre 35 % pour la colonisation. Les colonies se sont développées à grande vitesse (plus de 250 000 colons aujourd’hui) tandis que les PalestinienEs recevaient des permis de construire au compte-gouttes. Au cours des douze dernières années, ils en ont obtenu moins de 200 par an, alors qu’ils en auraient besoin de dix fois plus pour absorber la croissance de la population. Ils construisent donc de manière « illégale » et s’exposent à des démolitions : selon les chiffres de l’ONU, plus de 1 500 bâtiments ont été détruits depuis 2000 , tandis que plus de 100 000 Palestiniens de Jérusalem vivent aujourd’hui dans des logements considérés comme « illégaux » par Israël et sont donc sous la menace d’un ordre de démolitionOCHA, « High numbers of Demolitions : the ongoing threats of demolition for Palestinian residents of East Jerusalem », 15 janvier 2018, en ligne sur <a href="https://www.ochaopt.org/content/high-numbers-demolitions-ongoing-threats-demolition-palestinian-residents-east-jerusalem[/fn">https://www.ochaopt.org/…</a>]. Cette discrimination territoriale se double d’une discrimination administrative. Les PalestinienEs de Jérusalem ont en effet un statut juridique particulier : ils sont porteurs d’une « carte de résident » qui leur permet, entre autres, de voter aux élections municipales ou de travailler en Israël. Mais l’obtention, la conservation ou le renouvellement de cette carte est un véritable parcours du combattant, et nombre de PalestinienEs perdent leur statut de résidentE chaque année : dossier incomplet (douze documents administratifs sont nécessaires dans certains cas), absence prolongée, condamnations pénales… tous les motifs sont bons pour les déchoir de leur statut de résident. Si l’on en croit les chiffres de Human Rights Watch, qui recoupent ceux des ONG israéliennes et palestiniennes, ce sont plus de 15 000 PalestinienEs qui ont ainsi, depuis 1967, perdu ce statutHuman Rights Watch, « Israel : Jerusalem Palestinians Stripped of Status », 8 août 2017, en ligne sur <a href="https://www.hrw.org/news/2017/08/08/israel-jerusalem-palestinians-stripped-status[/fn">https://www.hrw.org/news…</a>]. <strong>Misère économique et sociale</strong> Citoyens de 3e ou 4e zone, les PalestinienEs de Jérusalem vivent dans une situation de grande misère économique et sociale, conséquence elle aussi des politiques discriminatoires. La municipalité de Jérusalem n’investit en effet que très peu d’argent dans les quartiers palestiniens et, alors que leurs habitantEs paient les mêmes impôts que les résidentEs israéliens, à peine 10 % du budget de la ville leur est consacré, alors que les PalestinienEs représentent au moins 37 % de la populationIdem. : <em>« La municipalité de Jérusalem évite délibérément d’investir dans les infrastructures et les services dans les quartiers palestiniens – y compris les routes, les trottoirs, le système de distribution d’eau et les égouts »B’Tselem, « East Jerusalem », 11 novembre 2017, en ligne sur <a href="https://www.btselem.org/jerusalem[/fn">https://www.btselem.org/…</a>]</em>. Les PalestinienEs de Jérusalem manquent de tout, écoles, centres sociaux, centres de santé, bureaux de poste, etc., et connaissent une situation de pauvreté extrême : 76 % d’entre eux vivent sous le seuil de pauvreté, ce taux atteignant plus de 83 % chez les moins de 18 ans – contre respectivement 21,7 et 30 % dans le reste d’IsraëlAssociation for Civil Rights in Israel (ACRI), « East Jerusalem Facts and Figures 2017 », 24 mai 2017, en ligne sur <a href="https://www.acri.org.il/en/2017/05/24/east-jerusalem-facts-and-figures-2017/[/fn">https://www.acri.org.il/…</a>]. Telle est donc la réalité que Donald Trump vient de légitimer en reconnaissant Jérusalem comme capitale d’Israël. Et s’il est peu probable que le président des États-Unis ait une quelconque idée de ces données politiques et statistiques, ce n’est pas le cas des dirigeants israéliens et de leurs soutiens inconditionnels aux USA et ailleurs. On comprend d’autant mieux pourquoi la droite et l’extrême droite israéliennes se sentent galvanisées, même s’il ne s’agit bien évidemment pas de considérer que la décision de Trump témoignerait d’un brusque changement de perspective de l’administration étatsunienne. Avant même la reconnaissance formelle du fait accompli à Jérusalem, Israël a en effet pu agir en toute impunité et en continuant à bénéficier du soutien de la plupart des pays occidentaux, États-Unis en tête, jusqu’au « cadeau » d’Obama à la fin de son mandat : 38 milliards de dollars d’aide militaire sur la décennie 2019-2028, un record. Il n’en demeure pas moins que « l’effet Trump » joue à plein en Israël : symbole qui en dit long, le ministre des Transports israélien a annoncé fin décembre que la station de train dont la construction est prévue à proximité de la zone du mur des Lamentations serait baptisée… « Donald John Trump ». <strong><em>JS</em></strong> ', 'fr') (Line: 118) Drupal\filter\Element\ProcessedText::preRenderText(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: 875) render(Array) (Line: 947) Drupal\views\Plugin\views\field\EntityField->render_item(0, Array) (Line: 1167) Drupal\views\Plugin\views\field\FieldPluginBase->advancedRender(Object) (Line: 238) template_preprocess_views_view_field(Array, 'views_view_field', Array) (Line: 287) Drupal\Core\Theme\ThemeManager->render('views_view_field', Array) (Line: 431) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200) Drupal\Core\Render\Renderer->render(Array) (Line: 1746) Drupal\views\Plugin\views\field\FieldPluginBase->theme(Object) (Line: 771) Drupal\views\Plugin\views\style\StylePluginBase->elementPreRenderRow(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: 710) Drupal\views\Plugin\views\style\StylePluginBase->renderFields(Array) (Line: 577) Drupal\views\Plugin\views\style\StylePluginBase->renderGrouping(Array, Array, 1) (Line: 468) Drupal\views\Plugin\views\style\StylePluginBase->render(Array) (Line: 2170) Drupal\views\Plugin\views\display\DisplayPluginBase->render() (Line: 1533) Drupal\views\ViewExecutable->render() (Line: 183) Drupal\views\Plugin\views\display\Page->execute() (Line: 1630) Drupal\views\ViewExecutable->executeDisplay('page_3', Array) (Line: 146) Drupal\tvi\Service\TaxonomyViewsIntegratorManager->getTaxonomyTermView(Object) (Line: 50) Drupal\tvi\Controller\TaxonomyViewsIntegratorTermPageController->render(Object) call_user_func_array(Array, Array) (Line: 123) Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}() (Line: 573) Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 124) Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->wrapControllerExecutionInRenderContext(Array, Array) (Line: 97) Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}() (Line: 151) 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: 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: 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: 708) Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
Message d'erreur
- Notice: Undefined offset: 3 in Drupal\video_filter\Plugin\VideoFilter\Youtube->attributes() (line 50 of modules/contrib/video_filter/src/Plugin/VideoFilter/Youtube.php).
Drupal\video_filter\Plugin\VideoFilter\Youtube->attributes(Array) (Line: 64) Drupal\video_filter\Plugin\VideoFilter\Youtube->iframe(Array) (Line: 169) Drupal\video_filter\Plugin\Filter\VideoFilter->process('<em>Le 21 mars, une conférence de presse inédite était organisée à Paris, rassemblant des représentantEs de 12 organisations de gauche, en soutien à la mobilisation des cheminotEs et, plus généralement, en défense des services publics. Cette conférence de presse concrétisait la démarche unitaire entreprise par le NPA au cours des dernières semaines : une démarche à propos de laquelle beaucoup de choses ont été dites et écrites, qui méritent des éclaircissements.</em>C’est suite au passage d’Olivier Besancenot dans l’émission « On n’est pas couché » le 3 mars, au cours de laquelle son appel à se rassembler face au <em>« poison de la division »</em> a connu un écho considérable, notamment via les reprises dans d’autres médias et sur les réseaux sociaux, que le NPA s’est adressé à l’ensemble des forces situées à la gauche du PS. Notre objectif ? Réaliser l’unité de ces forces pour affirmer publiquement, et ensemble, notre soutien à la lutte à venir des cheminotEs, alors ciblés de toutes parts par la propagande néolibérale, et notre volonté de défendre les services publics face à la politique de Macron. <strong>En soutien aux luttes, pas à la place des luttes</strong>Une réunion unitaire s’en est suivie, à la suite de laquelle un appel a été publié, signé par 12 organisations : Alternative libertaire, EÉLV, Ensemble, Gauche démocratique et sociale, Géneration.s, Groupe parlementaire FI, NPA, Nouvelle Donne, PCF, PCOF, PG, République et socialisme. Une démarche et un appel auxquels ont refusé de se joindre nos camarades de Lutte ouvrière, et nous le regrettons, au motif qu’elle ne serait pas un point d’appui pour l’organisation, par en bas, de la lutte des salariéEs.Il ne s’agit évidemment pas de penser que l’unité des organisations politiques de gauche, en soutien à la lutte, pourrait se substituer à la lutte elle-même. Nous savons que sans manifestations, sans grèves, il est inenvisageable de faire basculer concrètement le rapport de forces pour stopper l’offensive de Macron. Mais nous n’opposons pas pour autant l’unité politique en soutien aux mobilisations et les mobilisations elles-mêmes : la fragmentation, la division, les logiques de chapelles sont en effet un véritable boulet pour les luttes, qui ont dès lors tout à gagner à ce que les organisations politiques leur affirment leur soutien d’une seule voix, a fortiori lorsque le gouvernement tente de les isoler comme dans le cas des cheminotEs. <strong>Aucune arrière-pensée politicienne</strong>Une démarche qui n’est pas nouvelle pour le NPA, contrairement à ce que certains ont voulu (faire) croire en nous accusant d’avoir des visées conjoncturelles, électoralistes ou politiciennes. Au mois de septembre dernier, nous avions ainsi déjà tenté de regrouper face aux ordonnances Macron, avec quelques succès locaux comme un meeting unitaire à Toulouse, mais sans que la mayonnaise ne prenne au niveau national. Il s’agit pour nous d’un principe : sans nier les désaccords qui peuvent exister entre les différentes organisations de gauche, le service minimum consiste à être capables de se retrouver lorsqu’il s’agit de venir en appui aux mobilisations. C’est précisément le refus de cette unité, alors qu’elle serait possible au regard des programmes de chacunE, qui témoigne bien souvent de calculs électoralistes ou politiciens. Aucun courant politique ne peut prétendre aujourd’hui représenter à lui seul le camp des exploitéEs, des oppriméEs, de celles et ceux qui subissent au quotidien les méfaits du capitalisme. Ils et elles le savent bien d’ailleurs, et n’attendent pas que le comité central ou le leader maximo leur disent qu’il est temps de se mobiliser. Notre démarche unitaire est un appui aux luttes, destiné à se décliner localement par l’organisation d’initiatives de soutien et de construction (réunions publiques, comités de soutien, etc.), afin de contribuer à modifier le rapport de forces politique et idéologique en faveur des mobilisations. <strong>L’urgence : soutenir et construire les mobilisations </strong>Mais une telle démarche n’implique pas que nous renoncions à défendre nos positions politiques et notre programme : il est par exemple évident pour nous que les mobilisations en cours ne pourront aboutir que grâce à un mouvement d’ensemble, qui pose la question de la grève générale, du blocage du pays, mais aussi de la légitimité de ceux qui prétendent exercer le pouvoir alors qu’ils ne représentent qu’une minorité. Ainsi, nous ne confondons pas ce front politique appuyant les luttes avec un front qui pourrait, comme on a pu le lire ou l’entendre, envisager une alliance électorale. Aussi étrange que cela puisse paraître à certains, nous ne sommes pas obsédés par les rivalités internes à la gauche et par les échéances électorales. Notre obsession est la construction des mobilisations, car nous sommes convaincus que seule la mise en mouvement des oppriméEs et des exploitéEs pourra permettre d’obtenir des victoires concrètes bénéficiant à des millions de jeunes et de salariéEs, mais aussi de faire sortir notre camp du cycle de défaites dans lequel il est enfermé depuis plus de 10 ans et redonner la confiance nécessaire pour revendiquer le droit de décider par nous-mêmes de notre quotidien et de notre avenir. <strong><em>Julien Salingue</em></strong> [VIDEO::https://www.youtube.com/watch?v=bq2YMkLtytQ&t=7s]<strong><em> </em></strong>', 'fr') (Line: 118) Drupal\filter\Element\ProcessedText::preRenderText(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: 875) render(Array) (Line: 947) Drupal\views\Plugin\views\field\EntityField->render_item(0, Array) (Line: 1167) Drupal\views\Plugin\views\field\FieldPluginBase->advancedRender(Object) (Line: 238) template_preprocess_views_view_field(Array, 'views_view_field', Array) (Line: 287) Drupal\Core\Theme\ThemeManager->render('views_view_field', Array) (Line: 431) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200) Drupal\Core\Render\Renderer->render(Array) (Line: 1746) Drupal\views\Plugin\views\field\FieldPluginBase->theme(Object) (Line: 771) Drupal\views\Plugin\views\style\StylePluginBase->elementPreRenderRow(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: 710) Drupal\views\Plugin\views\style\StylePluginBase->renderFields(Array) (Line: 577) Drupal\views\Plugin\views\style\StylePluginBase->renderGrouping(Array, Array, 1) (Line: 468) Drupal\views\Plugin\views\style\StylePluginBase->render(Array) (Line: 2170) Drupal\views\Plugin\views\display\DisplayPluginBase->render() (Line: 1533) Drupal\views\ViewExecutable->render() (Line: 183) Drupal\views\Plugin\views\display\Page->execute() (Line: 1630) Drupal\views\ViewExecutable->executeDisplay('page_3', Array) (Line: 146) Drupal\tvi\Service\TaxonomyViewsIntegratorManager->getTaxonomyTermView(Object) (Line: 50) Drupal\tvi\Controller\TaxonomyViewsIntegratorTermPageController->render(Object) call_user_func_array(Array, Array) (Line: 123) Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}() (Line: 573) Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 124) Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->wrapControllerExecutionInRenderContext(Array, Array) (Line: 97) Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}() (Line: 151) 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: 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: 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: 708) Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Warning: A non-numeric value encountered in Drupal\video_filter\Plugin\VideoFilter\Youtube->attributes() (line 50 of modules/contrib/video_filter/src/Plugin/VideoFilter/Youtube.php).
Drupal\video_filter\Plugin\VideoFilter\Youtube->attributes(Array) (Line: 64) Drupal\video_filter\Plugin\VideoFilter\Youtube->iframe(Array) (Line: 169) Drupal\video_filter\Plugin\Filter\VideoFilter->process('<em>Le 21 mars, une conférence de presse inédite était organisée à Paris, rassemblant des représentantEs de 12 organisations de gauche, en soutien à la mobilisation des cheminotEs et, plus généralement, en défense des services publics. Cette conférence de presse concrétisait la démarche unitaire entreprise par le NPA au cours des dernières semaines : une démarche à propos de laquelle beaucoup de choses ont été dites et écrites, qui méritent des éclaircissements.</em>C’est suite au passage d’Olivier Besancenot dans l’émission « On n’est pas couché » le 3 mars, au cours de laquelle son appel à se rassembler face au <em>« poison de la division »</em> a connu un écho considérable, notamment via les reprises dans d’autres médias et sur les réseaux sociaux, que le NPA s’est adressé à l’ensemble des forces situées à la gauche du PS. Notre objectif ? Réaliser l’unité de ces forces pour affirmer publiquement, et ensemble, notre soutien à la lutte à venir des cheminotEs, alors ciblés de toutes parts par la propagande néolibérale, et notre volonté de défendre les services publics face à la politique de Macron. <strong>En soutien aux luttes, pas à la place des luttes</strong>Une réunion unitaire s’en est suivie, à la suite de laquelle un appel a été publié, signé par 12 organisations : Alternative libertaire, EÉLV, Ensemble, Gauche démocratique et sociale, Géneration.s, Groupe parlementaire FI, NPA, Nouvelle Donne, PCF, PCOF, PG, République et socialisme. Une démarche et un appel auxquels ont refusé de se joindre nos camarades de Lutte ouvrière, et nous le regrettons, au motif qu’elle ne serait pas un point d’appui pour l’organisation, par en bas, de la lutte des salariéEs.Il ne s’agit évidemment pas de penser que l’unité des organisations politiques de gauche, en soutien à la lutte, pourrait se substituer à la lutte elle-même. Nous savons que sans manifestations, sans grèves, il est inenvisageable de faire basculer concrètement le rapport de forces pour stopper l’offensive de Macron. Mais nous n’opposons pas pour autant l’unité politique en soutien aux mobilisations et les mobilisations elles-mêmes : la fragmentation, la division, les logiques de chapelles sont en effet un véritable boulet pour les luttes, qui ont dès lors tout à gagner à ce que les organisations politiques leur affirment leur soutien d’une seule voix, a fortiori lorsque le gouvernement tente de les isoler comme dans le cas des cheminotEs. <strong>Aucune arrière-pensée politicienne</strong>Une démarche qui n’est pas nouvelle pour le NPA, contrairement à ce que certains ont voulu (faire) croire en nous accusant d’avoir des visées conjoncturelles, électoralistes ou politiciennes. Au mois de septembre dernier, nous avions ainsi déjà tenté de regrouper face aux ordonnances Macron, avec quelques succès locaux comme un meeting unitaire à Toulouse, mais sans que la mayonnaise ne prenne au niveau national. Il s’agit pour nous d’un principe : sans nier les désaccords qui peuvent exister entre les différentes organisations de gauche, le service minimum consiste à être capables de se retrouver lorsqu’il s’agit de venir en appui aux mobilisations. C’est précisément le refus de cette unité, alors qu’elle serait possible au regard des programmes de chacunE, qui témoigne bien souvent de calculs électoralistes ou politiciens. Aucun courant politique ne peut prétendre aujourd’hui représenter à lui seul le camp des exploitéEs, des oppriméEs, de celles et ceux qui subissent au quotidien les méfaits du capitalisme. Ils et elles le savent bien d’ailleurs, et n’attendent pas que le comité central ou le leader maximo leur disent qu’il est temps de se mobiliser. Notre démarche unitaire est un appui aux luttes, destiné à se décliner localement par l’organisation d’initiatives de soutien et de construction (réunions publiques, comités de soutien, etc.), afin de contribuer à modifier le rapport de forces politique et idéologique en faveur des mobilisations. <strong>L’urgence : soutenir et construire les mobilisations </strong>Mais une telle démarche n’implique pas que nous renoncions à défendre nos positions politiques et notre programme : il est par exemple évident pour nous que les mobilisations en cours ne pourront aboutir que grâce à un mouvement d’ensemble, qui pose la question de la grève générale, du blocage du pays, mais aussi de la légitimité de ceux qui prétendent exercer le pouvoir alors qu’ils ne représentent qu’une minorité. Ainsi, nous ne confondons pas ce front politique appuyant les luttes avec un front qui pourrait, comme on a pu le lire ou l’entendre, envisager une alliance électorale. Aussi étrange que cela puisse paraître à certains, nous ne sommes pas obsédés par les rivalités internes à la gauche et par les échéances électorales. Notre obsession est la construction des mobilisations, car nous sommes convaincus que seule la mise en mouvement des oppriméEs et des exploitéEs pourra permettre d’obtenir des victoires concrètes bénéficiant à des millions de jeunes et de salariéEs, mais aussi de faire sortir notre camp du cycle de défaites dans lequel il est enfermé depuis plus de 10 ans et redonner la confiance nécessaire pour revendiquer le droit de décider par nous-mêmes de notre quotidien et de notre avenir. <strong><em>Julien Salingue</em></strong> [VIDEO::https://www.youtube.com/watch?v=bq2YMkLtytQ&t=7s]<strong><em> </em></strong>', 'fr') (Line: 118) Drupal\filter\Element\ProcessedText::preRenderText(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: 875) render(Array) (Line: 947) Drupal\views\Plugin\views\field\EntityField->render_item(0, Array) (Line: 1167) Drupal\views\Plugin\views\field\FieldPluginBase->advancedRender(Object) (Line: 238) template_preprocess_views_view_field(Array, 'views_view_field', Array) (Line: 287) Drupal\Core\Theme\ThemeManager->render('views_view_field', Array) (Line: 431) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200) Drupal\Core\Render\Renderer->render(Array) (Line: 1746) Drupal\views\Plugin\views\field\FieldPluginBase->theme(Object) (Line: 771) Drupal\views\Plugin\views\style\StylePluginBase->elementPreRenderRow(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: 710) Drupal\views\Plugin\views\style\StylePluginBase->renderFields(Array) (Line: 577) Drupal\views\Plugin\views\style\StylePluginBase->renderGrouping(Array, Array, 1) (Line: 468) Drupal\views\Plugin\views\style\StylePluginBase->render(Array) (Line: 2170) Drupal\views\Plugin\views\display\DisplayPluginBase->render() (Line: 1533) Drupal\views\ViewExecutable->render() (Line: 183) Drupal\views\Plugin\views\display\Page->execute() (Line: 1630) Drupal\views\ViewExecutable->executeDisplay('page_3', Array) (Line: 146) Drupal\tvi\Service\TaxonomyViewsIntegratorManager->getTaxonomyTermView(Object) (Line: 50) Drupal\tvi\Controller\TaxonomyViewsIntegratorTermPageController->render(Object) call_user_func_array(Array, Array) (Line: 123) Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}() (Line: 573) Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 124) Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->wrapControllerExecutionInRenderContext(Array, Array) (Line: 97) Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}() (Line: 151) 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: 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: 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: 708) Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Notice: Undefined offset: 3 in Drupal\video_filter\Plugin\VideoFilter\Youtube->attributes() (line 50 of modules/contrib/video_filter/src/Plugin/VideoFilter/Youtube.php).
Drupal\video_filter\Plugin\VideoFilter\Youtube->attributes(Array) (Line: 77) Drupal\video_filter\Plugin\VideoFilter\Youtube->flash(Array) (Line: 170) Drupal\video_filter\Plugin\Filter\VideoFilter->process('<em>Le 21 mars, une conférence de presse inédite était organisée à Paris, rassemblant des représentantEs de 12 organisations de gauche, en soutien à la mobilisation des cheminotEs et, plus généralement, en défense des services publics. Cette conférence de presse concrétisait la démarche unitaire entreprise par le NPA au cours des dernières semaines : une démarche à propos de laquelle beaucoup de choses ont été dites et écrites, qui méritent des éclaircissements.</em>C’est suite au passage d’Olivier Besancenot dans l’émission « On n’est pas couché » le 3 mars, au cours de laquelle son appel à se rassembler face au <em>« poison de la division »</em> a connu un écho considérable, notamment via les reprises dans d’autres médias et sur les réseaux sociaux, que le NPA s’est adressé à l’ensemble des forces situées à la gauche du PS. Notre objectif ? Réaliser l’unité de ces forces pour affirmer publiquement, et ensemble, notre soutien à la lutte à venir des cheminotEs, alors ciblés de toutes parts par la propagande néolibérale, et notre volonté de défendre les services publics face à la politique de Macron. <strong>En soutien aux luttes, pas à la place des luttes</strong>Une réunion unitaire s’en est suivie, à la suite de laquelle un appel a été publié, signé par 12 organisations : Alternative libertaire, EÉLV, Ensemble, Gauche démocratique et sociale, Géneration.s, Groupe parlementaire FI, NPA, Nouvelle Donne, PCF, PCOF, PG, République et socialisme. Une démarche et un appel auxquels ont refusé de se joindre nos camarades de Lutte ouvrière, et nous le regrettons, au motif qu’elle ne serait pas un point d’appui pour l’organisation, par en bas, de la lutte des salariéEs.Il ne s’agit évidemment pas de penser que l’unité des organisations politiques de gauche, en soutien à la lutte, pourrait se substituer à la lutte elle-même. Nous savons que sans manifestations, sans grèves, il est inenvisageable de faire basculer concrètement le rapport de forces pour stopper l’offensive de Macron. Mais nous n’opposons pas pour autant l’unité politique en soutien aux mobilisations et les mobilisations elles-mêmes : la fragmentation, la division, les logiques de chapelles sont en effet un véritable boulet pour les luttes, qui ont dès lors tout à gagner à ce que les organisations politiques leur affirment leur soutien d’une seule voix, a fortiori lorsque le gouvernement tente de les isoler comme dans le cas des cheminotEs. <strong>Aucune arrière-pensée politicienne</strong>Une démarche qui n’est pas nouvelle pour le NPA, contrairement à ce que certains ont voulu (faire) croire en nous accusant d’avoir des visées conjoncturelles, électoralistes ou politiciennes. Au mois de septembre dernier, nous avions ainsi déjà tenté de regrouper face aux ordonnances Macron, avec quelques succès locaux comme un meeting unitaire à Toulouse, mais sans que la mayonnaise ne prenne au niveau national. Il s’agit pour nous d’un principe : sans nier les désaccords qui peuvent exister entre les différentes organisations de gauche, le service minimum consiste à être capables de se retrouver lorsqu’il s’agit de venir en appui aux mobilisations. C’est précisément le refus de cette unité, alors qu’elle serait possible au regard des programmes de chacunE, qui témoigne bien souvent de calculs électoralistes ou politiciens. Aucun courant politique ne peut prétendre aujourd’hui représenter à lui seul le camp des exploitéEs, des oppriméEs, de celles et ceux qui subissent au quotidien les méfaits du capitalisme. Ils et elles le savent bien d’ailleurs, et n’attendent pas que le comité central ou le leader maximo leur disent qu’il est temps de se mobiliser. Notre démarche unitaire est un appui aux luttes, destiné à se décliner localement par l’organisation d’initiatives de soutien et de construction (réunions publiques, comités de soutien, etc.), afin de contribuer à modifier le rapport de forces politique et idéologique en faveur des mobilisations. <strong>L’urgence : soutenir et construire les mobilisations </strong>Mais une telle démarche n’implique pas que nous renoncions à défendre nos positions politiques et notre programme : il est par exemple évident pour nous que les mobilisations en cours ne pourront aboutir que grâce à un mouvement d’ensemble, qui pose la question de la grève générale, du blocage du pays, mais aussi de la légitimité de ceux qui prétendent exercer le pouvoir alors qu’ils ne représentent qu’une minorité. Ainsi, nous ne confondons pas ce front politique appuyant les luttes avec un front qui pourrait, comme on a pu le lire ou l’entendre, envisager une alliance électorale. Aussi étrange que cela puisse paraître à certains, nous ne sommes pas obsédés par les rivalités internes à la gauche et par les échéances électorales. Notre obsession est la construction des mobilisations, car nous sommes convaincus que seule la mise en mouvement des oppriméEs et des exploitéEs pourra permettre d’obtenir des victoires concrètes bénéficiant à des millions de jeunes et de salariéEs, mais aussi de faire sortir notre camp du cycle de défaites dans lequel il est enfermé depuis plus de 10 ans et redonner la confiance nécessaire pour revendiquer le droit de décider par nous-mêmes de notre quotidien et de notre avenir. <strong><em>Julien Salingue</em></strong> [VIDEO::https://www.youtube.com/watch?v=bq2YMkLtytQ&t=7s]<strong><em> </em></strong>', 'fr') (Line: 118) Drupal\filter\Element\ProcessedText::preRenderText(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: 875) render(Array) (Line: 947) Drupal\views\Plugin\views\field\EntityField->render_item(0, Array) (Line: 1167) Drupal\views\Plugin\views\field\FieldPluginBase->advancedRender(Object) (Line: 238) template_preprocess_views_view_field(Array, 'views_view_field', Array) (Line: 287) Drupal\Core\Theme\ThemeManager->render('views_view_field', Array) (Line: 431) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200) Drupal\Core\Render\Renderer->render(Array) (Line: 1746) Drupal\views\Plugin\views\field\FieldPluginBase->theme(Object) (Line: 771) Drupal\views\Plugin\views\style\StylePluginBase->elementPreRenderRow(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: 710) Drupal\views\Plugin\views\style\StylePluginBase->renderFields(Array) (Line: 577) Drupal\views\Plugin\views\style\StylePluginBase->renderGrouping(Array, Array, 1) (Line: 468) Drupal\views\Plugin\views\style\StylePluginBase->render(Array) (Line: 2170) Drupal\views\Plugin\views\display\DisplayPluginBase->render() (Line: 1533) Drupal\views\ViewExecutable->render() (Line: 183) Drupal\views\Plugin\views\display\Page->execute() (Line: 1630) Drupal\views\ViewExecutable->executeDisplay('page_3', Array) (Line: 146) Drupal\tvi\Service\TaxonomyViewsIntegratorManager->getTaxonomyTermView(Object) (Line: 50) Drupal\tvi\Controller\TaxonomyViewsIntegratorTermPageController->render(Object) call_user_func_array(Array, Array) (Line: 123) Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}() (Line: 573) Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 124) Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->wrapControllerExecutionInRenderContext(Array, Array) (Line: 97) Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}() (Line: 151) 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: 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: 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: 708) Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
- Warning: A non-numeric value encountered in Drupal\video_filter\Plugin\VideoFilter\Youtube->attributes() (line 50 of modules/contrib/video_filter/src/Plugin/VideoFilter/Youtube.php).
Drupal\video_filter\Plugin\VideoFilter\Youtube->attributes(Array) (Line: 77) Drupal\video_filter\Plugin\VideoFilter\Youtube->flash(Array) (Line: 170) Drupal\video_filter\Plugin\Filter\VideoFilter->process('<em>Le 21 mars, une conférence de presse inédite était organisée à Paris, rassemblant des représentantEs de 12 organisations de gauche, en soutien à la mobilisation des cheminotEs et, plus généralement, en défense des services publics. Cette conférence de presse concrétisait la démarche unitaire entreprise par le NPA au cours des dernières semaines : une démarche à propos de laquelle beaucoup de choses ont été dites et écrites, qui méritent des éclaircissements.</em>C’est suite au passage d’Olivier Besancenot dans l’émission « On n’est pas couché » le 3 mars, au cours de laquelle son appel à se rassembler face au <em>« poison de la division »</em> a connu un écho considérable, notamment via les reprises dans d’autres médias et sur les réseaux sociaux, que le NPA s’est adressé à l’ensemble des forces situées à la gauche du PS. Notre objectif ? Réaliser l’unité de ces forces pour affirmer publiquement, et ensemble, notre soutien à la lutte à venir des cheminotEs, alors ciblés de toutes parts par la propagande néolibérale, et notre volonté de défendre les services publics face à la politique de Macron. <strong>En soutien aux luttes, pas à la place des luttes</strong>Une réunion unitaire s’en est suivie, à la suite de laquelle un appel a été publié, signé par 12 organisations : Alternative libertaire, EÉLV, Ensemble, Gauche démocratique et sociale, Géneration.s, Groupe parlementaire FI, NPA, Nouvelle Donne, PCF, PCOF, PG, République et socialisme. Une démarche et un appel auxquels ont refusé de se joindre nos camarades de Lutte ouvrière, et nous le regrettons, au motif qu’elle ne serait pas un point d’appui pour l’organisation, par en bas, de la lutte des salariéEs.Il ne s’agit évidemment pas de penser que l’unité des organisations politiques de gauche, en soutien à la lutte, pourrait se substituer à la lutte elle-même. Nous savons que sans manifestations, sans grèves, il est inenvisageable de faire basculer concrètement le rapport de forces pour stopper l’offensive de Macron. Mais nous n’opposons pas pour autant l’unité politique en soutien aux mobilisations et les mobilisations elles-mêmes : la fragmentation, la division, les logiques de chapelles sont en effet un véritable boulet pour les luttes, qui ont dès lors tout à gagner à ce que les organisations politiques leur affirment leur soutien d’une seule voix, a fortiori lorsque le gouvernement tente de les isoler comme dans le cas des cheminotEs. <strong>Aucune arrière-pensée politicienne</strong>Une démarche qui n’est pas nouvelle pour le NPA, contrairement à ce que certains ont voulu (faire) croire en nous accusant d’avoir des visées conjoncturelles, électoralistes ou politiciennes. Au mois de septembre dernier, nous avions ainsi déjà tenté de regrouper face aux ordonnances Macron, avec quelques succès locaux comme un meeting unitaire à Toulouse, mais sans que la mayonnaise ne prenne au niveau national. Il s’agit pour nous d’un principe : sans nier les désaccords qui peuvent exister entre les différentes organisations de gauche, le service minimum consiste à être capables de se retrouver lorsqu’il s’agit de venir en appui aux mobilisations. C’est précisément le refus de cette unité, alors qu’elle serait possible au regard des programmes de chacunE, qui témoigne bien souvent de calculs électoralistes ou politiciens. Aucun courant politique ne peut prétendre aujourd’hui représenter à lui seul le camp des exploitéEs, des oppriméEs, de celles et ceux qui subissent au quotidien les méfaits du capitalisme. Ils et elles le savent bien d’ailleurs, et n’attendent pas que le comité central ou le leader maximo leur disent qu’il est temps de se mobiliser. Notre démarche unitaire est un appui aux luttes, destiné à se décliner localement par l’organisation d’initiatives de soutien et de construction (réunions publiques, comités de soutien, etc.), afin de contribuer à modifier le rapport de forces politique et idéologique en faveur des mobilisations. <strong>L’urgence : soutenir et construire les mobilisations </strong>Mais une telle démarche n’implique pas que nous renoncions à défendre nos positions politiques et notre programme : il est par exemple évident pour nous que les mobilisations en cours ne pourront aboutir que grâce à un mouvement d’ensemble, qui pose la question de la grève générale, du blocage du pays, mais aussi de la légitimité de ceux qui prétendent exercer le pouvoir alors qu’ils ne représentent qu’une minorité. Ainsi, nous ne confondons pas ce front politique appuyant les luttes avec un front qui pourrait, comme on a pu le lire ou l’entendre, envisager une alliance électorale. Aussi étrange que cela puisse paraître à certains, nous ne sommes pas obsédés par les rivalités internes à la gauche et par les échéances électorales. Notre obsession est la construction des mobilisations, car nous sommes convaincus que seule la mise en mouvement des oppriméEs et des exploitéEs pourra permettre d’obtenir des victoires concrètes bénéficiant à des millions de jeunes et de salariéEs, mais aussi de faire sortir notre camp du cycle de défaites dans lequel il est enfermé depuis plus de 10 ans et redonner la confiance nécessaire pour revendiquer le droit de décider par nous-mêmes de notre quotidien et de notre avenir. <strong><em>Julien Salingue</em></strong> [VIDEO::https://www.youtube.com/watch?v=bq2YMkLtytQ&t=7s]<strong><em> </em></strong>', 'fr') (Line: 118) Drupal\filter\Element\ProcessedText::preRenderText(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: 875) render(Array) (Line: 947) Drupal\views\Plugin\views\field\EntityField->render_item(0, Array) (Line: 1167) Drupal\views\Plugin\views\field\FieldPluginBase->advancedRender(Object) (Line: 238) template_preprocess_views_view_field(Array, 'views_view_field', Array) (Line: 287) Drupal\Core\Theme\ThemeManager->render('views_view_field', Array) (Line: 431) Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200) Drupal\Core\Render\Renderer->render(Array) (Line: 1746) Drupal\views\Plugin\views\field\FieldPluginBase->theme(Object) (Line: 771) Drupal\views\Plugin\views\style\StylePluginBase->elementPreRenderRow(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: 710) Drupal\views\Plugin\views\style\StylePluginBase->renderFields(Array) (Line: 577) Drupal\views\Plugin\views\style\StylePluginBase->renderGrouping(Array, Array, 1) (Line: 468) Drupal\views\Plugin\views\style\StylePluginBase->render(Array) (Line: 2170) Drupal\views\Plugin\views\display\DisplayPluginBase->render() (Line: 1533) Drupal\views\ViewExecutable->render() (Line: 183) Drupal\views\Plugin\views\display\Page->execute() (Line: 1630) Drupal\views\ViewExecutable->executeDisplay('page_3', Array) (Line: 146) Drupal\tvi\Service\TaxonomyViewsIntegratorManager->getTaxonomyTermView(Object) (Line: 50) Drupal\tvi\Controller\TaxonomyViewsIntegratorTermPageController->render(Object) call_user_func_array(Array, Array) (Line: 123) Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}() (Line: 573) Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 124) Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->wrapControllerExecutionInRenderContext(Array, Array) (Line: 97) Drupal\Core\EventSubscriber\EarlyRenderingControllerWrapperSubscriber->Drupal\Core\EventSubscriber\{closure}() (Line: 151) 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: 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: 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: 708) Drupal\Core\DrupalKernel->handle(Object) (Line: 19)
Hebdo L’Anticapitaliste - 423 (29/03/2018)
Une nouvelle fois, la détermination et l’unité des salariéEs sans-papiers ont eu raison de l’acharnement des chambres patronales, des préfectures, et du gouvernement. Les 160 travailleurEs franciliens partis en grève reconductible, avec piquets de grève, le 12 février dernier, ont obtenu de leurs…