var/cache/dev/twig/ea/eafe527a2b7a4721024a457fdf524519.php line 231

Open in your IDE?
  1. <?php
  2. use Twig\Environment;
  3. use Twig\Error\LoaderError;
  4. use Twig\Error\RuntimeError;
  5. use Twig\Extension\CoreExtension;
  6. use Twig\Extension\SandboxExtension;
  7. use Twig\Markup;
  8. use Twig\Sandbox\SecurityError;
  9. use Twig\Sandbox\SecurityNotAllowedTagError;
  10. use Twig\Sandbox\SecurityNotAllowedFilterError;
  11. use Twig\Sandbox\SecurityNotAllowedFunctionError;
  12. use Twig\Source;
  13. use Twig\Template;
  14. /* theme/default/partials/_footer.html.twig */
  15. class __TwigTemplate_52d5d9a6dfcb2dfbe122c30fdad588e2 extends Template
  16. {
  17. private $source;
  18. private $macros = [];
  19. public function __construct(Environment $env)
  20. {
  21. parent::__construct($env);
  22. $this->source = $this->getSourceContext();
  23. $this->parent = false;
  24. $this->blocks = [
  25. ];
  26. }
  27. protected function doDisplay(array $context, array $blocks = [])
  28. {
  29. $macros = $this->macros;
  30. $__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  31. $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "theme/default/partials/_footer.html.twig"));
  32. $__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  33. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "theme/default/partials/_footer.html.twig"));
  34. // line 1
  35. $context["target"] = ["", "_top", "_new", "_self", "_blank", "_parent"];
  36. // line 2
  37. yield "
  38. <footer class=\"modele-footer-1\">
  39. \t<div class=\"footer-top\">
  40. \t\t<div class=\"container-fluid content-wrapper\">
  41. \t\t\t<div class=\"content-area\">
  42. \t\t\t\t<div class=\"row justify-content-center\">
  43. \t\t\t\t\t<div class=\"col-md-6\">
  44. \t\t\t\t\t\t<div class=\"row\">
  45. \t\t\t\t\t\t\t<div class=\"col-sm-12 col-md-12 col-lg-6 footer-logo\">
  46. \t\t\t\t\t\t\t\t";
  47. // line 11
  48. if ( !Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["parametre"]) || array_key_exists("parametre", $context) ? $context["parametre"] : (function () { throw new RuntimeError('Variable "parametre" does not exist.', 11, $this->source); })()), "imageFooter", [], "any", false, false, false, 11))) {
  49. // line 12
  50. yield "\t\t\t\t\t\t\t\t\t<a href=\"";
  51. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 12, $this->source); })()), "request", [], "any", false, false, false, 12), "schemeAndHttpHost", [], "any", false, false, false, 12) . CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["app"]) || array_key_exists("app", $context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.', 12, $this->source); })()), "request", [], "any", false, false, false, 12), "baseUrl", [], "any", false, false, false, 12)), "html", null, true);
  52. yield "\" class=\"logo-footer\">
  53. \t\t\t\t\t\t\t\t\t\t<img src=\"";
  54. // line 13
  55. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(("/uploads/media-site/" . CoreExtension::getAttribute($this->env, $this->source, (isset($context["parametre"]) || array_key_exists("parametre", $context) ? $context["parametre"] : (function () { throw new RuntimeError('Variable "parametre" does not exist.', 13, $this->source); })()), "imageFooter", [], "any", false, false, false, 13))), "html", null, true);
  56. yield "\" alt=\"";
  57. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["parametre"]) || array_key_exists("parametre", $context) ? $context["parametre"] : (function () { throw new RuntimeError('Variable "parametre" does not exist.', 13, $this->source); })()), "titre", [], "any", false, false, false, 13), "html", null, true);
  58. yield "\">
  59. \t\t\t\t\t\t\t\t\t</a>
  60. \t\t\t\t\t\t\t\t";
  61. }
  62. // line 16
  63. yield "\t\t\t\t\t\t\t\t";
  64. // line 41
  65. yield "\t\t\t\t\t\t\t</div>
  66. \t\t\t\t\t\t\t";
  67. // line 43
  68. if ((array_key_exists("contacts", $context) && !Twig\Extension\CoreExtension::testEmpty((isset($context["contacts"]) || array_key_exists("contacts", $context) ? $context["contacts"] : (function () { throw new RuntimeError('Variable "contacts" does not exist.', 43, $this->source); })())))) {
  69. // line 44
  70. yield "\t\t\t\t\t\t\t\t";
  71. $context['_parent'] = $context;
  72. $context['_seq'] = CoreExtension::ensureTraversable((isset($context["contacts"]) || array_key_exists("contacts", $context) ? $context["contacts"] : (function () { throw new RuntimeError('Variable "contacts" does not exist.', 44, $this->source); })()));
  73. foreach ($context['_seq'] as $context["_key"] => $context["item"]) {
  74. // line 45
  75. yield "\t\t\t\t\t\t\t\t\t<div
  76. \t\t\t\t\t\t\t\t\t\tclass=\"col-sm-12 col-md-12 col-lg-6 text-start border-left contact-info\">
  77. \t\t\t\t\t\t\t\t\t\t";
  78. // line 48
  79. yield "
  80. \t\t\t\t\t\t\t\t\t\t<p class=\"info-label\">
  81. \t\t\t\t\t\t\t\t\t\t\t";
  82. // line 50
  83. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["item"], "NomContact", [], "any", false, false, false, 50), "html", null, true);
  84. yield "
  85. \t\t\t\t\t\t\t\t\t\t</p>
  86. \t\t\t\t\t\t\t\t\t\t<p>
  87. \t\t\t\t\t\t\t\t\t\t\t";
  88. // line 53
  89. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["item"], "Entreprise", [], "any", false, false, false, 53), "html", null, true);
  90. yield "
  91. \t\t\t\t\t\t\t\t\t\t\t<br>
  92. \t\t\t\t\t\t\t\t\t\t\t";
  93. // line 55
  94. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["item"], "adresse", [], "any", false, false, false, 55), "html", null, true);
  95. yield "
  96. \t\t\t\t\t\t\t\t\t\t\t<br>
  97. \t\t\t\t\t\t\t\t\t\t\t";
  98. // line 57
  99. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["item"], "codePostal", [], "any", false, false, false, 57), "html", null, true);
  100. yield "
  101. \t\t\t\t\t\t\t\t\t\t\t";
  102. // line 58
  103. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["item"], "ville", [], "any", false, false, false, 58), "html", null, true);
  104. yield ",
  105. \t\t\t\t\t\t\t\t\t\t\t";
  106. // line 59
  107. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["item"], "pays", [], "any", false, false, false, 59), "html", null, true);
  108. yield "
  109. \t\t\t\t\t\t\t\t\t\t</p>
  110. \t\t\t\t\t\t\t\t\t\t";
  111. // line 61
  112. $context["phone"] = $this->extensions['App\Twig\UnserializeExtension']->UnserializeFunction(CoreExtension::getAttribute($this->env, $this->source, $context["item"], "tel", [], "any", false, false, false, 61));
  113. // line 62
  114. yield "\t\t\t\t\t\t\t\t\t\t";
  115. if ( !Twig\Extension\CoreExtension::testEmpty((isset($context["phone"]) || array_key_exists("phone", $context) ? $context["phone"] : (function () { throw new RuntimeError('Variable "phone" does not exist.', 62, $this->source); })()))) {
  116. // line 63
  117. yield "\t\t\t\t\t\t\t\t\t\t\t";
  118. $context['_parent'] = $context;
  119. $context['_seq'] = CoreExtension::ensureTraversable((isset($context["phone"]) || array_key_exists("phone", $context) ? $context["phone"] : (function () { throw new RuntimeError('Variable "phone" does not exist.', 63, $this->source); })()));
  120. foreach ($context['_seq'] as $context["_key"] => $context["item_phone"]) {
  121. // line 64
  122. yield "\t\t\t\t\t\t\t\t\t\t\t\t<p class=\"phone-item\">
  123. \t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"info-label\">
  124. \t\t\t\t\t\t\t\t\t\t\t\t\t\t";
  125. // line 66
  126. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["item"], "titreTel", [], "any", false, false, false, 66), "html", null, true);
  127. yield "
  128. \t\t\t\t\t\t\t\t\t\t\t\t\t</span>
  129. \t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"tel:";
  130. // line 68
  131. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['App\Twig\CmsFunctionExtension']->stripNonNumericFunction($context["item_phone"]), "html", null, true);
  132. yield "\" class=\"phone-link\">";
  133. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["item_phone"], "html", null, true);
  134. yield "</a>
  135. \t\t\t\t\t\t\t\t\t\t\t\t</p>
  136. \t\t\t\t\t\t\t\t\t\t\t";
  137. }
  138. $_parent = $context['_parent'];
  139. unset($context['_seq'], $context['_iterated'], $context['_key'], $context['item_phone'], $context['_parent'], $context['loop']);
  140. $context = array_intersect_key($context, $_parent) + $_parent;
  141. // line 71
  142. yield "\t\t\t\t\t\t\t\t\t\t";
  143. }
  144. // line 72
  145. yield "
  146. \t\t\t\t\t\t\t\t\t\t";
  147. // line 73
  148. $context["emails"] = $this->extensions['App\Twig\UnserializeExtension']->UnserializeFunction(CoreExtension::getAttribute($this->env, $this->source, $context["item"], "email", [], "any", false, false, false, 73));
  149. // line 74
  150. yield "\t\t\t\t\t\t\t\t\t\t";
  151. if ( !Twig\Extension\CoreExtension::testEmpty((isset($context["emails"]) || array_key_exists("emails", $context) ? $context["emails"] : (function () { throw new RuntimeError('Variable "emails" does not exist.', 74, $this->source); })()))) {
  152. // line 75
  153. yield "\t\t\t\t\t\t\t\t\t\t\t";
  154. $context['_parent'] = $context;
  155. $context['_seq'] = CoreExtension::ensureTraversable((isset($context["emails"]) || array_key_exists("emails", $context) ? $context["emails"] : (function () { throw new RuntimeError('Variable "emails" does not exist.', 75, $this->source); })()));
  156. foreach ($context['_seq'] as $context["_key"] => $context["email"]) {
  157. // line 76
  158. yield "\t\t\t\t\t\t\t\t\t\t\t\t<p>
  159. \t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"info-label\">
  160. \t\t\t\t\t\t\t\t\t\t\t\t\t\t";
  161. // line 78
  162. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, $context["item"], "titreMail", [], "any", true, true, false, 78)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, $context["item"], "titreMail", [], "any", false, false, false, 78), "M.")) : ("M.")), "html", null, true);
  163. yield "
  164. \t\t\t\t\t\t\t\t\t\t\t\t\t</span>
  165. \t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"mailto:";
  166. // line 80
  167. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["email"], "html", null, true);
  168. yield "\">";
  169. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($context["email"], "html", null, true);
  170. yield "</a>
  171. \t\t\t\t\t\t\t\t\t\t\t\t</p>
  172. \t\t\t\t\t\t\t\t\t\t\t";
  173. }
  174. $_parent = $context['_parent'];
  175. unset($context['_seq'], $context['_iterated'], $context['_key'], $context['email'], $context['_parent'], $context['loop']);
  176. $context = array_intersect_key($context, $_parent) + $_parent;
  177. // line 83
  178. yield "\t\t\t\t\t\t\t\t\t\t";
  179. }
  180. // line 84
  181. yield "
  182. \t\t\t\t\t\t\t\t\t\t";
  183. // line 85
  184. if ( !Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, $context["item"], "horairesContact", [], "any", false, false, false, 85))) {
  185. // line 86
  186. yield "\t\t\t\t\t\t\t\t\t\t\t<p class=\"horaires-item\">
  187. \t\t\t\t\t\t\t\t\t\t\t\t<span class=\"info-label\">
  188. \t\t\t\t\t\t\t\t\t\t\t\t\t";
  189. // line 88
  190. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["item"], "titreHoraires", [], "any", false, false, false, 88), "html", null, true);
  191. yield "
  192. \t\t\t\t\t\t\t\t\t\t\t\t</span>
  193. \t\t\t\t\t\t\t\t\t\t\t</p>
  194. \t\t\t\t\t\t\t\t\t\t\t";
  195. // line 91
  196. yield CoreExtension::getAttribute($this->env, $this->source, $context["item"], "horairesContact", [], "any", false, false, false, 91);
  197. yield "
  198. \t\t\t\t\t\t\t\t\t\t";
  199. }
  200. // line 93
  201. yield "
  202. \t\t\t\t\t\t\t\t\t</div>
  203. \t\t\t\t\t\t\t\t</div>
  204. \t\t\t\t\t\t\t</div>
  205. \t\t\t\t\t\t";
  206. }
  207. $_parent = $context['_parent'];
  208. unset($context['_seq'], $context['_iterated'], $context['_key'], $context['item'], $context['_parent'], $context['loop']);
  209. $context = array_intersect_key($context, $_parent) + $_parent;
  210. // line 98
  211. yield "\t\t\t\t\t";
  212. }
  213. // line 99
  214. yield "\t\t\t\t\t";
  215. // line 119
  216. yield "
  217. \t\t\t\t\t<div class=\"col-md-6 maps\">
  218. \t\t\t\t\t\t";
  219. // line 122
  220. yield $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragment(Symfony\Bridge\Twig\Extension\HttpKernelExtension::controller("App\\Controller\\FrontEnd\\FeatureController::displayContactMap"));
  221. yield "
  222. \t\t\t\t\t</div>
  223. \t\t\t\t</div>
  224. \t\t\t</div>
  225. \t\t\t<div class=\"col-sm-12 col-md-6 d-none\">
  226. \t\t\t\t";
  227. // line 130
  228. yield $this->extensions['App\Twig\ShortcodeExtension']->replaceShortcodesForm("[newsletter-form]");
  229. yield "
  230. \t\t\t</div>
  231. \t\t\t<div class=\"col-sm-12 col-md-6 d-none\">
  232. \t\t\t\t";
  233. // line 133
  234. yield $this->extensions['App\Twig\ShortcodeExtension']->replaceShortcodesForm("[encart-contact-form]");
  235. yield "
  236. \t\t\t</div>
  237. \t\t</div>
  238. \t</div>
  239. </div></div><div class=\"footer-bottom\">
  240. <div class=\"container-fluid content-wrapper\">
  241. \t<div class=\"items-footer-bottom d-flex justify-content-center align-items-center flex-column flex-md-row\">
  242. \t\t<ul id=\"footer_bottom\" class=\"link-hover d-flex justify-content-center flex-column flex-sm-row liststyle text-center\">
  243. \t\t\t<li class=\"text-center \">";
  244. // line 142
  245. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env, $this->source, ($context["parametre"] ?? null), "copyrightsite", [], "any", true, true, false, 142)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env, $this->source, ($context["parametre"] ?? null), "copyrightsite", [], "any", false, false, false, 142), ("©" . $this->extensions['Twig\Extension\CoreExtension']->formatDate("now", "Y")))) : (("©" . $this->extensions['Twig\Extension\CoreExtension']->formatDate("now", "Y")))), "html", null, true);
  246. yield "</li>
  247. \t\t\t";
  248. // line 143
  249. if ((array_key_exists("menusFooterBas", $context) && !Twig\Extension\CoreExtension::testEmpty((isset($context["menusFooterBas"]) || array_key_exists("menusFooterBas", $context) ? $context["menusFooterBas"] : (function () { throw new RuntimeError('Variable "menusFooterBas" does not exist.', 143, $this->source); })())))) {
  250. // line 144
  251. yield "\t\t\t\t";
  252. $context['_parent'] = $context;
  253. $context['_seq'] = CoreExtension::ensureTraversable((isset($context["menusFooterBas"]) || array_key_exists("menusFooterBas", $context) ? $context["menusFooterBas"] : (function () { throw new RuntimeError('Variable "menusFooterBas" does not exist.', 144, $this->source); })()));
  254. foreach ($context['_seq'] as $context["key"] => $context["menu"]) {
  255. // line 145
  256. yield "\t\t\t\t\t<li>
  257. \t\t\t\t\t\t<a href=\"";
  258. // line 146
  259. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["menu"], "path", [], "any", false, false, false, 146), "html", null, true);
  260. yield "\" title=\"";
  261. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["menu"], "title", [], "any", false, false, false, 146), "html", null, true);
  262. yield "\" ";
  263. if ((CoreExtension::getAttribute($this->env, $this->source, $context["menu"], "nofollow", [], "any", false, false, false, 146) == true)) {
  264. yield " rel=\"nofollow\" ";
  265. }
  266. yield " target=\"";
  267. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["target"]) || array_key_exists("target", $context) ? $context["target"] : (function () { throw new RuntimeError('Variable "target" does not exist.', 146, $this->source); })()), CoreExtension::getAttribute($this->env, $this->source, $context["menu"], "target", [], "any", false, false, false, 146), [], "array", false, false, false, 146), "html", null, true);
  268. yield "\">";
  269. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["menu"], "title", [], "any", false, false, false, 146), "html", null, true);
  270. yield "
  271. \t\t\t\t\t\t</a>
  272. \t\t\t\t\t</li>
  273. \t\t\t\t";
  274. }
  275. $_parent = $context['_parent'];
  276. unset($context['_seq'], $context['_iterated'], $context['key'], $context['menu'], $context['_parent'], $context['loop']);
  277. $context = array_intersect_key($context, $_parent) + $_parent;
  278. // line 150
  279. yield "\t\t\t";
  280. }
  281. // line 151
  282. yield "
  283. \t\t\t<li>
  284. \t\t\t\t<a class=\"titre_cookies\" href=\"javascript:void(0)\" title=\"Gestion des cookies\" rel=\"nofollow\" onclick=\"tarteaucitron.userInterface.openPanel();\">";
  285. // line 153
  286. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("label.cookies", [], "textes"), "html", null, true);
  287. yield "</a>
  288. \t\t\t</li>
  289. \t\t\t<li class=\"text-center \">";
  290. // line 156
  291. yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, (isset($context["parametre"]) || array_key_exists("parametre", $context) ? $context["parametre"] : (function () { throw new RuntimeError('Variable "parametre" does not exist.', 156, $this->source); })()), "textfooter", [], "any", false, false, false, 156), "html", null, true);
  292. yield "</li>
  293. \t\t</ul>
  294. \t</div>
  295. \t";
  296. // line 163
  297. yield "
  298. </footer>
  299. ";
  300. $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  301. $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  302. return; yield '';
  303. }
  304. /**
  305. * @codeCoverageIgnore
  306. */
  307. public function getTemplateName()
  308. {
  309. return "theme/default/partials/_footer.html.twig";
  310. }
  311. /**
  312. * @codeCoverageIgnore
  313. */
  314. public function isTraitable()
  315. {
  316. return false;
  317. }
  318. /**
  319. * @codeCoverageIgnore
  320. */
  321. public function getDebugInfo()
  322. {
  323. return array ( 313 => 163, 307 => 156, 301 => 153, 297 => 151, 294 => 150, 274 => 146, 271 => 145, 266 => 144, 264 => 143, 260 => 142, 248 => 133, 242 => 130, 231 => 122, 226 => 119, 224 => 99, 221 => 98, 211 => 93, 206 => 91, 200 => 88, 196 => 86, 194 => 85, 191 => 84, 188 => 83, 177 => 80, 172 => 78, 168 => 76, 163 => 75, 160 => 74, 158 => 73, 155 => 72, 152 => 71, 141 => 68, 136 => 66, 132 => 64, 127 => 63, 124 => 62, 122 => 61, 117 => 59, 113 => 58, 109 => 57, 104 => 55, 99 => 53, 93 => 50, 89 => 48, 85 => 45, 80 => 44, 78 => 43, 74 => 41, 72 => 16, 64 => 13, 59 => 12, 57 => 11, 46 => 2, 44 => 1,);
  324. }
  325. public function getSourceContext()
  326. {
  327. return new Source("{% set target = ['','_top','_new','_self','_blank','_parent'] %}
  328. <footer class=\"modele-footer-1\">
  329. \t<div class=\"footer-top\">
  330. \t\t<div class=\"container-fluid content-wrapper\">
  331. \t\t\t<div class=\"content-area\">
  332. \t\t\t\t<div class=\"row justify-content-center\">
  333. \t\t\t\t\t<div class=\"col-md-6\">
  334. \t\t\t\t\t\t<div class=\"row\">
  335. \t\t\t\t\t\t\t<div class=\"col-sm-12 col-md-12 col-lg-6 footer-logo\">
  336. \t\t\t\t\t\t\t\t{% if parametre.imageFooter is not empty %}
  337. \t\t\t\t\t\t\t\t\t<a href=\"{{app.request.schemeAndHttpHost ~ app.request.baseUrl}}\" class=\"logo-footer\">
  338. \t\t\t\t\t\t\t\t\t\t<img src=\"{{asset('/uploads/media-site/'~ parametre.imageFooter)}}\" alt=\"{{parametre.titre}}\">
  339. \t\t\t\t\t\t\t\t\t</a>
  340. \t\t\t\t\t\t\t\t{% endif %}
  341. \t\t\t\t\t\t\t\t{#
  342. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t {% if socials is defined and socials is not empty %}
  343. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t <div class=\"socials-items\">
  344. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t <div class=\"socials\">
  345. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t {% for item in socials %}
  346. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t {% if item.type == 1 %}
  347. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t <a href=\"{{item.url}}\" title=\"{{item.titre}}\" target=\"_blank\"><i class=\"fa-brands fa-facebook\"></i></a>
  348. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t {% elseif item.type == 2 %}
  349. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t <a href=\"{{item.url}}\" title=\"{{item.titre}}\" target=\"_blank\"><i class=\"fa-brands fa-x-twitter\"></i></a>
  350. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t {% elseif item.type == 3 %}
  351. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t <a href=\"{{item.url}}\" title=\"{{item.titre}}\" target=\"_blank\"><i class=\"fa-brands fa-instagram\"></i></a>
  352. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t {% elseif item.type == 4 %}
  353. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t <a href=\"{{item.url}}\" title=\"{{item.titre}}\" target=\"_blank\"><i class=\"fa-brands fa-linkedin\"></i></a>
  354. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t {% elseif item.type == 5 %}
  355. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t <a href=\"{{item.url}}\" title=\"{{item.titre}}\" target=\"_blank\"><i class=\"fa-brands fa-youtube\"></i></a>
  356. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t {% elseif item.type == 6 %}
  357. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t <a href=\"{{item.url}}\" title=\"{{item.titre}}\" target=\"_blank\"><i class=\"fa-brands fa-pinterest\"></i></a>
  358. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t {% elseif item.type == 7 %}
  359. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t <a href=\"{{item.url}}\" title=\"{{item.titre}}\" target=\"_blank\"><i class=\"fa-brands fa-tiktok\"></i></a>
  360. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t {% endif %}
  361. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t {% endfor %}
  362. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t </div>
  363. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t </div>
  364. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t {% endif %}
  365. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t #}
  366. \t\t\t\t\t\t\t</div>
  367. \t\t\t\t\t\t\t{% if contacts is defined and contacts is not empty %}
  368. \t\t\t\t\t\t\t\t{% for item in contacts %}
  369. \t\t\t\t\t\t\t\t\t<div
  370. \t\t\t\t\t\t\t\t\t\tclass=\"col-sm-12 col-md-12 col-lg-6 text-start border-left contact-info\">
  371. \t\t\t\t\t\t\t\t\t\t{# <h3>{{item.ville}}</h3> #}
  372. \t\t\t\t\t\t\t\t\t\t<p class=\"info-label\">
  373. \t\t\t\t\t\t\t\t\t\t\t{{ item.NomContact }}
  374. \t\t\t\t\t\t\t\t\t\t</p>
  375. \t\t\t\t\t\t\t\t\t\t<p>
  376. \t\t\t\t\t\t\t\t\t\t\t{{item.Entreprise}}
  377. \t\t\t\t\t\t\t\t\t\t\t<br>
  378. \t\t\t\t\t\t\t\t\t\t\t{{item.adresse}}
  379. \t\t\t\t\t\t\t\t\t\t\t<br>
  380. \t\t\t\t\t\t\t\t\t\t\t{{item.codePostal}}
  381. \t\t\t\t\t\t\t\t\t\t\t{{item.ville}},
  382. \t\t\t\t\t\t\t\t\t\t\t{{item.pays}}
  383. \t\t\t\t\t\t\t\t\t\t</p>
  384. \t\t\t\t\t\t\t\t\t\t{% set phone = unserialize(item.tel) %}
  385. \t\t\t\t\t\t\t\t\t\t{% if phone is not empty %}
  386. \t\t\t\t\t\t\t\t\t\t\t{% for item_phone in phone %}
  387. \t\t\t\t\t\t\t\t\t\t\t\t<p class=\"phone-item\">
  388. \t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"info-label\">
  389. \t\t\t\t\t\t\t\t\t\t\t\t\t\t{{ item.titreTel }}
  390. \t\t\t\t\t\t\t\t\t\t\t\t\t</span>
  391. \t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"tel:{{stripNonNumeric(item_phone)}}\" class=\"phone-link\">{{item_phone}}</a>
  392. \t\t\t\t\t\t\t\t\t\t\t\t</p>
  393. \t\t\t\t\t\t\t\t\t\t\t{% endfor %}
  394. \t\t\t\t\t\t\t\t\t\t{% endif %}
  395. \t\t\t\t\t\t\t\t\t\t{% set emails = unserialize(item.email) %}
  396. \t\t\t\t\t\t\t\t\t\t{% if emails is not empty %}
  397. \t\t\t\t\t\t\t\t\t\t\t{% for email in emails %}
  398. \t\t\t\t\t\t\t\t\t\t\t\t<p>
  399. \t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"info-label\">
  400. \t\t\t\t\t\t\t\t\t\t\t\t\t\t{{item.titreMail|default('M.')}}
  401. \t\t\t\t\t\t\t\t\t\t\t\t\t</span>
  402. \t\t\t\t\t\t\t\t\t\t\t\t\t<a href=\"mailto:{{email}}\">{{email}}</a>
  403. \t\t\t\t\t\t\t\t\t\t\t\t</p>
  404. \t\t\t\t\t\t\t\t\t\t\t{% endfor %}
  405. \t\t\t\t\t\t\t\t\t\t{% endif %}
  406. \t\t\t\t\t\t\t\t\t\t{% if item.horairesContact is not empty %}
  407. \t\t\t\t\t\t\t\t\t\t\t<p class=\"horaires-item\">
  408. \t\t\t\t\t\t\t\t\t\t\t\t<span class=\"info-label\">
  409. \t\t\t\t\t\t\t\t\t\t\t\t\t{{item.titreHoraires}}
  410. \t\t\t\t\t\t\t\t\t\t\t\t</span>
  411. \t\t\t\t\t\t\t\t\t\t\t</p>
  412. \t\t\t\t\t\t\t\t\t\t\t{{item.horairesContact|raw}}
  413. \t\t\t\t\t\t\t\t\t\t{% endif %}
  414. \t\t\t\t\t\t\t\t\t</div>
  415. \t\t\t\t\t\t\t\t</div>
  416. \t\t\t\t\t\t\t</div>
  417. \t\t\t\t\t\t{% endfor %}
  418. \t\t\t\t\t{% endif %}
  419. \t\t\t\t\t{#
  420. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t <div class=\"col-sm-12 col-md-6\">
  421. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t <div class=\"navigation-footer\">
  422. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t {% if menusFooter is defined and menusFooter is not empty %}
  423. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t {% for item in menusFooter %}
  424. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t <div class=\"menuItems\">
  425. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t <h5>{{item.title}}</h5>
  426. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t {% if item.child is defined and item.child is not empty %}
  427. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t <div class=\"child-menu\">
  428. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t {% for itemChild in item.child %}
  429. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t <a href=\"{{itemChild.path}}\" title=\"{{itemChild.title}}\" {% if itemChild.nofollow == true %}rel=\"nofollow\"{% endif %} target=\"{{target[itemChild.target]}}\"> {{itemChild.title}} </a>
  430. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t {% endfor %}
  431. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t </div>
  432. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t {% endif %}
  433. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t </div>
  434. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t {% endfor %}
  435. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t {% endif %}
  436. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t </div>
  437. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t </div>
  438. \t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t#}
  439. \t\t\t\t\t<div class=\"col-md-6 maps\">
  440. \t\t\t\t\t\t{{ render(controller('App\\\\Controller\\\\FrontEnd\\\\FeatureController::displayContactMap')) }}
  441. \t\t\t\t\t</div>
  442. \t\t\t\t</div>
  443. \t\t\t</div>
  444. \t\t\t<div class=\"col-sm-12 col-md-6 d-none\">
  445. \t\t\t\t{{shortcodeForm('[newsletter-form]')}}
  446. \t\t\t</div>
  447. \t\t\t<div class=\"col-sm-12 col-md-6 d-none\">
  448. \t\t\t\t{{shortcodeForm('[encart-contact-form]')}}
  449. \t\t\t</div>
  450. \t\t</div>
  451. \t</div>
  452. </div></div><div class=\"footer-bottom\">
  453. <div class=\"container-fluid content-wrapper\">
  454. \t<div class=\"items-footer-bottom d-flex justify-content-center align-items-center flex-column flex-md-row\">
  455. \t\t<ul id=\"footer_bottom\" class=\"link-hover d-flex justify-content-center flex-column flex-sm-row liststyle text-center\">
  456. \t\t\t<li class=\"text-center \">{{parametre.copyrightsite|default('©'~ \"now\"|date('Y'))}}</li>
  457. \t\t\t{% if menusFooterBas is defined and menusFooterBas is not empty %}
  458. \t\t\t\t{% for key,menu in menusFooterBas %}
  459. \t\t\t\t\t<li>
  460. \t\t\t\t\t\t<a href=\"{{menu.path}}\" title=\"{{menu.title}}\" {% if menu.nofollow == true %} rel=\"nofollow\" {% endif %} target=\"{{target[menu.target]}}\">{{menu.title}}
  461. \t\t\t\t\t\t</a>
  462. \t\t\t\t\t</li>
  463. \t\t\t\t{% endfor %}
  464. \t\t\t{% endif %}
  465. \t\t\t<li>
  466. \t\t\t\t<a class=\"titre_cookies\" href=\"javascript:void(0)\" title=\"Gestion des cookies\" rel=\"nofollow\" onclick=\"tarteaucitron.userInterface.openPanel();\">{{ 'label.cookies'|trans([],'textes') }}</a>
  467. \t\t\t</li>
  468. \t\t\t<li class=\"text-center \">{{parametre.textfooter}}</li>
  469. \t\t</ul>
  470. \t</div>
  471. \t{#
  472. \t\t\t\t <p class=\"text-center m-0 mt-1\">{{parametre.textheader}}</p>
  473. \t\t\t\t
  474. \t\t\t\t <p class=\"text-center m-0 mt-1\">{{parametre.slogan}}</p> #}
  475. </footer>
  476. ", "theme/default/partials/_footer.html.twig", "/home/sc5kala4210/agence.lebureaudessites.fr/templates/theme/default/partials/_footer.html.twig");
  477. }
  478. }