var/cache/dev/twig/76/766edd09de7fcaec30c492488810e28c.php line 50

Open in your IDE?
  1. <?php
  2. use Twig\Environment;
  3. use Twig\Error\LoaderError;
  4. use Twig\Error\RuntimeError;
  5. use Twig\Extension\SandboxExtension;
  6. use Twig\Markup;
  7. use Twig\Sandbox\SecurityError;
  8. use Twig\Sandbox\SecurityNotAllowedTagError;
  9. use Twig\Sandbox\SecurityNotAllowedFilterError;
  10. use Twig\Sandbox\SecurityNotAllowedFunctionError;
  11. use Twig\Source;
  12. use Twig\Template;
  13. /* activity/index.html.twig */
  14. class __TwigTemplate_41cbad03513d44b677b5073aee3c2dfa extends Template
  15. {
  16.     private $source;
  17.     private $macros = [];
  18.     public function __construct(Environment $env)
  19.     {
  20.         parent::__construct($env);
  21.         $this->source $this->getSourceContext();
  22.         $this->blocks = [
  23.             'header' => [$this'block_header'],
  24.             'content' => [$this'block_content'],
  25.             'jscomplement' => [$this'block_jscomplement'],
  26.         ];
  27.     }
  28.     protected function doGetParent(array $context)
  29.     {
  30.         // line 1
  31.         return "base.html.twig";
  32.     }
  33.     protected function doDisplay(array $context, array $blocks = [])
  34.     {
  35.         $macros $this->macros;
  36.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  37.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""activity/index.html.twig"));
  38.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  39.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""activity/index.html.twig"));
  40.         $this->parent $this->loadTemplate("base.html.twig""activity/index.html.twig"1);
  41.         $this->parent->display($contextarray_merge($this->blocks$blocks));
  42.         
  43.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  44.         
  45.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  46.     }
  47.     // line 2
  48.     public function block_header($context, array $blocks = [])
  49.     {
  50.         $macros $this->macros;
  51.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  52.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""header"));
  53.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  54.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""header"));
  55.         // line 3
  56.         echo "        ";
  57.         $this->loadTemplate("widget/header_meta.html.twig""activity/index.html.twig"3)->display(twig_array_merge($context, ["title" => (((("Smart-Focus - " .         // line 4
  58. (isset($context["category"]) || array_key_exists("category"$context) ? $context["category"] : (function () { throw new RuntimeError('Variable "category" does not exist.'4$this->source); })())) == "all")) ? ("Nos Formations") : ((isset($context["category"]) || array_key_exists("category"$context) ? $context["category"] : (function () { throw new RuntimeError('Variable "category" does not exist.'4$this->source); })()))), "description" => "Explorez notre gamme variée de formations continues en informatique, comptabilité, santé, langues, et bien plus. Développez de nouvelles compétences et avancez dans votre carrière avec Smart-Focus.""image" => $this->extensions['Symfony\Bridge\Twig\Extension\HttpFoundationExtension']->generateAbsoluteUrl($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("images/logo_hor.png")), "url" => $this->extensions['Symfony\Bridge\Twig\Extension\HttpFoundationExtension']->generateAbsoluteUrl($this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("hs_public_activity_index"))]));
  59.         // line 9
  60.         echo "    ";
  61.         
  62.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  63.         
  64.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  65.     }
  66.     // line 11
  67.     public function block_content($context, array $blocks = [])
  68.     {
  69.         $macros $this->macros;
  70.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  71.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""content"));
  72.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  73.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""content"));
  74.         // line 12
  75.         echo "
  76.     <div class=\"main\">
  77.         <div class=\"container\">
  78.             <div class=\"header-page\">
  79.                 <h1>";
  80.         // line 16
  81.         if (((isset($context["category"]) || array_key_exists("category"$context) ? $context["category"] : (function () { throw new RuntimeError('Variable "category" does not exist.'16$this->source); })()) == "all")) {
  82.             echo "Nos Formations";
  83.         } else {
  84.             echo twig_escape_filter($this->env, (isset($context["category"]) || array_key_exists("category"$context) ? $context["category"] : (function () { throw new RuntimeError('Variable "category" does not exist.'16$this->source); })()), "html"nulltrue);
  85.         }
  86.         echo "</h1>
  87.             </div>
  88.             <!-- /.header-page -->
  89.             <div class=\"main-content\">
  90.                 <div class=\"box-product row\">
  91.                     ";
  92.         // line 21
  93.         $context['_parent'] = $context;
  94.         $context['_seq'] = twig_ensure_traversable((isset($context["items"]) || array_key_exists("items"$context) ? $context["items"] : (function () { throw new RuntimeError('Variable "items" does not exist.'21$this->source); })()));
  95.         foreach ($context['_seq'] as $context["_key"] => $context["activite"]) {
  96.             // line 22
  97.             echo "                        <div class=\"col-lg-3 col-md-4 col-sm-6\">
  98.                             <div class=\"product-item\">
  99.                                 <div class=\"product-thumb\">
  100.                                     <div class=\"main-img\">
  101.                                         <a href=\"";
  102.             // line 26
  103.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("hs_public_activity_single", ["slug" => twig_get_attribute($this->env$this->source$context["activite"], "slug", [], "any"falsefalsefalse26)]), "html"nulltrue);
  104.             echo "\">
  105.                                             <img class=\"img-responsive\" src=\"";
  106.             // line 27
  107.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(("images/activite/" twig_get_attribute($this->env$this->sourcetwig_first($this->envtwig_get_attribute($this->env$this->source$context["activite"], "images", [], "any"falsefalsefalse27)), "url", [], "any"falsefalsefalse27))), "html"nulltrue);
  108.             echo "\" alt=\"img\" />
  109.                                         </a>
  110.                                     </div>
  111.                                     <div class=\"overlay-img\">
  112.                                         <a href=\"";
  113.             // line 31
  114.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("hs_public_activity_single", ["slug" => twig_get_attribute($this->env$this->source$context["activite"], "slug", [], "any"falsefalsefalse31)]), "html"nulltrue);
  115.             echo "\">
  116.                                             <img class=\"img-responsive\" src=\"";
  117.             // line 32
  118.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(("images/activite/" twig_get_attribute($this->env$this->sourcetwig_first($this->envtwig_get_attribute($this->env$this->source$context["activite"], "images", [], "any"falsefalsefalse32)), "url", [], "any"falsefalsefalse32))), "html"nulltrue);
  119.             echo "\" alt=\"img\" />
  120.                                         </a>
  121.                                     </div>
  122.                                     <a href=\"";
  123.             // line 35
  124.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("hs_public_activity_single", ["slug" => twig_get_attribute($this->env$this->source$context["activite"], "slug", [], "any"falsefalsefalse35)]), "html"nulltrue);
  125.             echo "\" class=\"details\"><i class=\"pe-7s-search\"></i></a>
  126.                                 </div>
  127.                                 <h4 class=\"product-name\"><a href=\"";
  128.             // line 37
  129.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("hs_public_activity_single", ["slug" => twig_get_attribute($this->env$this->source$context["activite"], "slug", [], "any"falsefalsefalse37)]), "html"nulltrue);
  130.             echo "\">";
  131.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["activite"], "title", [], "any"falsefalsefalse37), "html"nulltrue);
  132.             echo "</a></h4>
  133.                                 <div class=\"group-buttons\">
  134.                                     <button type=\"button\" class=\"add-to-cart\" data-toggle=\"tooltip\" data-placement=\"top\" title=\"Inscription\" onclick=\"window.location.href='";
  135.             // line 39
  136.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("hs_public_activity_single", ["slug" => twig_get_attribute($this->env$this->source$context["activite"], "slug", [], "any"falsefalsefalse39), "position" => "register"]), "html"nulltrue);
  137.             echo "';\">
  138.                                         <span>Inscription</span>
  139.                                     </button>
  140.                                     <button type=\"button\" data-toggle=\"tooltip\" data-placement=\"top\" title=\"Afficher les détails\"  onclick=\"window.location.href='";
  141.             // line 42
  142.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("hs_public_activity_single", ["slug" => twig_get_attribute($this->env$this->source$context["activite"], "slug", [], "any"falsefalsefalse42)]), "html"nulltrue);
  143.             echo "';\">
  144.                                         <i class=\"pe-7s-look\"></i>
  145.                                     </button>
  146.                                 </div>
  147.                             </div>
  148.                         </div>
  149.                     ";
  150.         }
  151.         $_parent $context['_parent'];
  152.         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['activite'], $context['_parent'], $context['loop']);
  153.         $context array_intersect_key($context$_parent) + $_parent;
  154.         // line 49
  155.         echo "                    ";
  156.         if ((twig_length_filter($this->env, (isset($context["items"]) || array_key_exists("items"$context) ? $context["items"] : (function () { throw new RuntimeError('Variable "items" does not exist.'49$this->source); })())) < 4)) {
  157.             // line 50
  158.             echo "                        <div class=\"col-lg-3 col-md-4 col-sm-6\">
  159.                             <div class=\"product-item\">
  160.                                 <div class=\"product-thumb\">
  161.                                     <div class=\"main-img\">
  162.                                         <a>
  163.                                             <img class=\"img-responsive\" src=\"";
  164.             // line 55
  165.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("images/activite/vide.jpg"), "html"nulltrue);
  166.             echo "\"/>
  167.                                         </a>
  168.                                     </div>
  169.                                     <div class=\"overlay-img\">
  170.                                         <a>
  171.                                             <img class=\"img-responsive\" src=\"";
  172.             // line 60
  173.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("images/activite/vide.jpg"), "html"nulltrue);
  174.             echo "\"/>
  175.                                         </a>
  176.                                     </div>
  177.                                 </div>
  178.                             </div>
  179.                         </div>
  180.                     ";
  181.         }
  182.         // line 68
  183.         echo "                </div>
  184.                 <!-- /.box-product -->
  185.                 <nav class=\"pagination\">
  186.                     ";
  187.         // line 71
  188.         echo $this->extensions['Knp\Bundle\PaginatorBundle\Twig\Extension\PaginationExtension']->render($this->env, (isset($context["items"]) || array_key_exists("items"$context) ? $context["items"] : (function () { throw new RuntimeError('Variable "items" does not exist.'71$this->source); })()), "default/knp_pagination.html.twig");
  189.         echo "
  190.                 </nav>
  191.                 <!-- /.pagination -->
  192.             </div>
  193.             <!-- /.main-content -->
  194.         </div>
  195.     </div>
  196. ";
  197.         
  198.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  199.         
  200.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  201.     }
  202.     // line 81
  203.     public function block_jscomplement($context, array $blocks = [])
  204.     {
  205.         $macros $this->macros;
  206.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  207.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""jscomplement"));
  208.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  209.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""jscomplement"));
  210.         // line 82
  211.         echo "    <script src=\"";
  212.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/scripts/libs/jquery.waypoints.min.js"), "html"nulltrue);
  213.         echo "\"></script>
  214.     <script src=\"";
  215.         // line 83
  216.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("assets/scripts/libs/jquery.mixitup.min.js"), "html"nulltrue);
  217.         echo "\"></script>
  218. ";
  219.         
  220.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  221.         
  222.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  223.     }
  224.     public function getTemplateName()
  225.     {
  226.         return "activity/index.html.twig";
  227.     }
  228.     public function isTraitable()
  229.     {
  230.         return false;
  231.     }
  232.     public function getDebugInfo()
  233.     {
  234.         return array (  242 => 83,  237 => 82,  227 => 81,  208 => 71,  203 => 68,  192 => 60,  184 => 55,  177 => 50,  174 => 49,  161 => 42,  155 => 39,  148 => 37,  143 => 35,  137 => 32,  133 => 31,  126 => 27,  122 => 26,  116 => 22,  112 => 21,  100 => 16,  94 => 12,  84 => 11,  74 => 9,  72 => 4,  70 => 3,  60 => 2,  37 => 1,);
  235.     }
  236.     public function getSourceContext()
  237.     {
  238.         return new Source("{% extends 'base.html.twig' %}
  239.     {% block header %}
  240.         {% include 'widget/header_meta.html.twig' with {
  241.             'title': 'Smart-Focus - '~category=='all'?'Nos Formations':category,
  242.             'description': \"Explorez notre gamme variée de formations continues en informatique, comptabilité, santé, langues, et bien plus. Développez de nouvelles compétences et avancez dans votre carrière avec Smart-Focus.\",
  243.             'image': absolute_url(asset('images/logo_hor.png')),
  244.             'url': absolute_url(path('hs_public_activity_index'))
  245.         } %}
  246.     {% endblock %}
  247. {% block content %}
  248.     <div class=\"main\">
  249.         <div class=\"container\">
  250.             <div class=\"header-page\">
  251.                 <h1>{% if category=='all' %}Nos Formations{% else %}{{ category }}{% endif %}</h1>
  252.             </div>
  253.             <!-- /.header-page -->
  254.             <div class=\"main-content\">
  255.                 <div class=\"box-product row\">
  256.                     {% for activite in items %}
  257.                         <div class=\"col-lg-3 col-md-4 col-sm-6\">
  258.                             <div class=\"product-item\">
  259.                                 <div class=\"product-thumb\">
  260.                                     <div class=\"main-img\">
  261.                                         <a href=\"{{ path('hs_public_activity_single', {'slug': activite.slug}) }}\">
  262.                                             <img class=\"img-responsive\" src=\"{{ asset('images/activite/'~(activite.images|first).url) }}\" alt=\"img\" />
  263.                                         </a>
  264.                                     </div>
  265.                                     <div class=\"overlay-img\">
  266.                                         <a href=\"{{ path('hs_public_activity_single', {'slug': activite.slug}) }}\">
  267.                                             <img class=\"img-responsive\" src=\"{{ asset('images/activite/'~(activite.images|first).url) }}\" alt=\"img\" />
  268.                                         </a>
  269.                                     </div>
  270.                                     <a href=\"{{ path('hs_public_activity_single', {'slug': activite.slug}) }}\" class=\"details\"><i class=\"pe-7s-search\"></i></a>
  271.                                 </div>
  272.                                 <h4 class=\"product-name\"><a href=\"{{ path('hs_public_activity_single', {'slug': activite.slug}) }}\">{{ activite.title }}</a></h4>
  273.                                 <div class=\"group-buttons\">
  274.                                     <button type=\"button\" class=\"add-to-cart\" data-toggle=\"tooltip\" data-placement=\"top\" title=\"Inscription\" onclick=\"window.location.href='{{ path('hs_public_activity_single', {'slug': activite.slug, 'position':'register'}) }}';\">
  275.                                         <span>Inscription</span>
  276.                                     </button>
  277.                                     <button type=\"button\" data-toggle=\"tooltip\" data-placement=\"top\" title=\"Afficher les détails\"  onclick=\"window.location.href='{{ path('hs_public_activity_single', {'slug': activite.slug}) }}';\">
  278.                                         <i class=\"pe-7s-look\"></i>
  279.                                     </button>
  280.                                 </div>
  281.                             </div>
  282.                         </div>
  283.                     {% endfor %}
  284.                     {% if items|length<4 %}
  285.                         <div class=\"col-lg-3 col-md-4 col-sm-6\">
  286.                             <div class=\"product-item\">
  287.                                 <div class=\"product-thumb\">
  288.                                     <div class=\"main-img\">
  289.                                         <a>
  290.                                             <img class=\"img-responsive\" src=\"{{ asset('images/activite/vide.jpg') }}\"/>
  291.                                         </a>
  292.                                     </div>
  293.                                     <div class=\"overlay-img\">
  294.                                         <a>
  295.                                             <img class=\"img-responsive\" src=\"{{ asset('images/activite/vide.jpg') }}\"/>
  296.                                         </a>
  297.                                     </div>
  298.                                 </div>
  299.                             </div>
  300.                         </div>
  301.                     {% endif %}
  302.                 </div>
  303.                 <!-- /.box-product -->
  304.                 <nav class=\"pagination\">
  305.                     {{ knp_pagination_render(items, 'default/knp_pagination.html.twig') }}
  306.                 </nav>
  307.                 <!-- /.pagination -->
  308.             </div>
  309.             <!-- /.main-content -->
  310.         </div>
  311.     </div>
  312. {% endblock %}
  313. {% block jscomplement %}
  314.     <script src=\"{{ asset('assets/scripts/libs/jquery.waypoints.min.js') }}\"></script>
  315.     <script src=\"{{ asset('assets/scripts/libs/jquery.mixitup.min.js') }}\"></script>
  316. {% endblock %}""activity/index.html.twig""/home/u102745986/domains/smartfocus.ma/public_html/templates/activity/index.html.twig");
  317.     }
  318. }