var/cache/dev/twig/7c/7cfe88cc62f880848a7b1a17c0d6f976fbd951db6ceb701cb841846c21773e34.php line 105

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. /* Theme/Produit/Produit/Produit/detailproduit.html.twig */
  14. class __TwigTemplate_ed6f2dc9446faa492a3909f5895f2189f83f19a6bec2ff6faa3715e9889cbe5f 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.             'meta' => [$this'block_meta'],
  24.             'title' => [$this'block_title'],
  25.             'stylesheets' => [$this'block_stylesheets'],
  26.             'userblog_body' => [$this'block_userblog_body'],
  27.             'javascripttemplate' => [$this'block_javascripttemplate'],
  28.         ];
  29.     }
  30.     protected function doGetParent(array $context)
  31.     {
  32.         // line 1
  33.         return "Theme/Users/User/layoutuser.html.twig";
  34.     }
  35.     protected function doDisplay(array $context, array $blocks = [])
  36.     {
  37.         $macros $this->macros;
  38.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  39.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""Theme/Produit/Produit/Produit/detailproduit.html.twig"));
  40.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  41.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""Theme/Produit/Produit/Produit/detailproduit.html.twig"));
  42.         $this->parent $this->loadTemplate("Theme/Users/User/layoutuser.html.twig""Theme/Produit/Produit/Produit/detailproduit.html.twig"1);
  43.         $this->parent->display($contextarray_merge($this->blocks$blocks));
  44.         
  45.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  46.         
  47.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  48.     }
  49.     // line 2
  50.     public function block_meta($context, array $blocks = [])
  51.     {
  52.         $macros $this->macros;
  53.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  54.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""meta"));
  55.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  56.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""meta"));
  57.         // line 3
  58.         echo "
  59. \t";
  60.         // line 4
  61.         $this->displayParentBlock("meta"$context$blocks);
  62.         echo "
  63. \t<meta name=\"keywords\" content=\"";
  64.         // line 5
  65.         echo twig_escape_filter($this->env, (isset($context["site"]) || array_key_exists("site"$context) ? $context["site"] : (function () { throw new RuntimeError('Variable "site" does not exist.'5$this->source); })()), "html"nulltrue);
  66.         echo ", Business, e-commerce,";
  67.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["produit"]) || array_key_exists("produit"$context) ? $context["produit"] : (function () { throw new RuntimeError('Variable "produit" does not exist.'5$this->source); })()), "souscategorie", [], "any"falsefalsefalse5), "nom", [], "any"falsefalsefalse5), "html"nulltrue);
  68.         echo ",";
  69.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["produit"]) || array_key_exists("produit"$context) ? $context["produit"] : (function () { throw new RuntimeError('Variable "produit" does not exist.'5$this->source); })()), "nom", [], "any"falsefalsefalse5), "html"nulltrue);
  70.         echo "\"/>
  71. \t<meta name=\"author\" content=\"Noel Kenfack\"/>
  72. \t<meta name=\"description\" content=\"";
  73.         // line 7
  74.         echo twig_escape_filter($this->env, (isset($context["site"]) || array_key_exists("site"$context) ? $context["site"] : (function () { throw new RuntimeError('Variable "site" does not exist.'7$this->source); })()), "html"nulltrue);
  75.         echo " | ";
  76.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["produit"]) || array_key_exists("produit"$context) ? $context["produit"] : (function () { throw new RuntimeError('Variable "produit" does not exist.'7$this->source); })()), "souscategorie", [], "any"falsefalsefalse7), "nom", [], "any"falsefalsefalse7), "html"nulltrue);
  77.         echo " - ";
  78.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["produit"]) || array_key_exists("produit"$context) ? $context["produit"] : (function () { throw new RuntimeError('Variable "produit" does not exist.'7$this->source); })()), "nom", [], "any"falsefalsefalse7), "html"nulltrue);
  79.         echo "\"/>
  80. ";
  81.         
  82.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  83.         
  84.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  85.     }
  86.     // line 11
  87.     public function block_title($context, array $blocks = [])
  88.     {
  89.         $macros $this->macros;
  90.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  91.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  92.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  93.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  94.         // line 12
  95.         echo "\t";
  96.         $this->displayParentBlock("title"$context$blocks);
  97.         echo " | ";
  98.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["produit"]) || array_key_exists("produit"$context) ? $context["produit"] : (function () { throw new RuntimeError('Variable "produit" does not exist.'12$this->source); })()), "nom", [], "any"falsefalsefalse12), "html"nulltrue);
  99.         echo "
  100. ";
  101.         
  102.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  103.         
  104.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  105.     }
  106.     // line 15
  107.     public function block_stylesheets($context, array $blocks = [])
  108.     {
  109.         $macros $this->macros;
  110.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  111.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheets"));
  112.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  113.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheets"));
  114.         // line 16
  115.         $this->displayParentBlock("stylesheets"$context$blocks);
  116.         echo "
  117. \t<link rel=\"stylesheet\" href=\"";
  118.         // line 18
  119.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("template/single/css/etalage.css"), "html"nulltrue);
  120.         echo "\"/>
  121. \t<script src=\"";
  122.         // line 19
  123.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("template/single/js/jquery.etalage.min.js"), "html"nulltrue);
  124.         echo "\"></script>
  125. \t<script type=\"text/javascript\">
  126. \t\tjQuery(document).ready(function(\$){
  127. \t\t\t\$('#etalage').etalage({
  128. \t\t\t\tthumb_image_width: 300,
  129. \t\t\t\tthumb_image_height: 400,
  130. \t\t\t\tsource_image_width: 800,
  131. \t\t\t\tsource_image_height: 1000,
  132. \t\t\t\tshow_hint: true,
  133. \t\t\t\tclick_callback: function(image_anchor, instance_id){
  134. \t\t\t\t\talert('Callback example:\\nYou clicked on an image with the anchor: \"'+image_anchor+'\"\\n(in Etalage instance: \"'+instance_id+'\")');
  135. \t\t\t\t}
  136. \t\t\t});
  137. \t\t});
  138. \t</script>
  139. ";
  140.         
  141.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  142.         
  143.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  144.     }
  145.     // line 37
  146.     public function block_userblog_body($context, array $blocks = [])
  147.     {
  148.         $macros $this->macros;
  149.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  150.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""userblog_body"));
  151.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  152.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""userblog_body"));
  153.         // line 38
  154.         echo "
  155. <section style=\"padding: 15px 0px 5px 0px; background: #f7f7f7;\">
  156. \t<div class=\"container\">
  157. \t<div class=\"row\">
  158. \t<div class=\"col-md-8\">
  159. \t\t<ul class=\"breadcrumbs\">
  160. \t\t    <li><a href=\"";
  161.         // line 45
  162.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("users_user_acces_plateforme");
  163.         echo "\"><i class=\"fa fa-home\" style=\"font-size: 11px;\"></i> ";
  164.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Accueil"), "html"nulltrue);
  165.         echo "</a></li>
  166. \t\t    <li><a href=\"";
  167.         // line 46
  168.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("produit_produit_acceuil_sousdomaine_type_market_place");
  169.         echo "\">";
  170.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Produits"), "html"nulltrue);
  171.         echo "</a></li>
  172. \t\t    <li><a href=\"";
  173.         // line 47
  174.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("produit_produit_acceuil_sousdomaine_type_market_place", ["idscat" => twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["produit"]) || array_key_exists("produit"$context) ? $context["produit"] : (function () { throw new RuntimeError('Variable "produit" does not exist.'47$this->source); })()), "souscategorie", [], "any"falsefalsefalse47), "id", [], "any"falsefalsefalse47)]), "html"nulltrue);
  175.         echo "\">";
  176.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["produit"]) || array_key_exists("produit"$context) ? $context["produit"] : (function () { throw new RuntimeError('Variable "produit" does not exist.'47$this->source); })()), "souscategorie", [], "any"falsefalsefalse47), "nom", [], "any"falsefalsefalse47), "html"nulltrue);
  177.         echo "</a></li>
  178. \t\t    <li>";
  179.         // line 48
  180.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans(twig_get_attribute($this->env$this->source, (isset($context["produit"]) || array_key_exists("produit"$context) ? $context["produit"] : (function () { throw new RuntimeError('Variable "produit" does not exist.'48$this->source); })()), "nom", [], "any"falsefalsefalse48)), "html"nulltrue);
  181.         echo "</li>
  182. \t\t</ul>
  183. \t</div>
  184. \t<div class=\"col-md-4 text-right\">
  185. \t\t";
  186.         // line 52
  187.         $this->loadTemplate("Theme/General/Template/Menu/contacts.html.twig""Theme/Produit/Produit/Produit/detailproduit.html.twig"52)->display($context);
  188.         // line 53
  189.         echo "\t</div>
  190. \t</div>
  191. \t</div>
  192. </section>
  193. <div class=\"section-content\">
  194. <div class=\"container\">
  195. <div class=\"row\">
  196. <div class=\"col-md-12\">
  197. <div class=\"animecourant-panel\" style=\"display: block;\">
  198. \t\t
  199. </div>
  200. </div>
  201. </div>
  202. <div class=\"row\">
  203. \t<div class=\"col-md-4\" style=\"padding: 3px;\">
  204. \t\t<div class=\"toutleblock\">
  205. \t\t<div class=\"container\" style=\"margin: 7px 0px 0px 0px; box-shadow:0px 0px 2px rgba(0,0,0,0.01); background: #fff;\">
  206. \t\t<ul class=\"list-group\">
  207. \t\t\t
  208. \t\t\t";
  209.         // line 76
  210.         $this->loadTemplate("Theme/Produit/Produit/Produit/produitsimilaire.html.twig""Theme/Produit/Produit/Produit/detailproduit.html.twig"76)->display($context);
  211.         // line 77
  212.         echo "\t\t\t
  213. \t\t </ul>
  214. \t\t</div>
  215. \t\t
  216. \t\t<div class=\"container\" style=\"margin: 7px 0px 0px 0px; box-shadow:0px 0px 2px rgba(0,0,0,0.01); background: #fff;\">
  217. \t\t<ul class=\"list-group\">
  218. \t\t\t
  219. \t\t\t";
  220.         // line 84
  221.         echo $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragment(Symfony\Bridge\Twig\Extension\HttpKernelExtension::controller("App\\Controller\\Produit\\Produit\\CategorieController:menusouscategorie", ["taille" => 10]));
  222.         echo "
  223. \t\t\t
  224. \t\t </ul>
  225. \t\t</div>
  226. \t\t <div class=\"col-xs-12 col-sm-12 col-md-12 col-lg-12 stop-courant-panel\">
  227. \t\t </div>
  228. \t\t </div>
  229. \t</div>
  230. \t<div class=\"col-md-8\" style=\"padding: 3px;\">
  231. \t\t<div class=\"row\" style=\"margin: 7px 0px 15px 0px;\">
  232. \t\t  <div class=\"col-md-12\">
  233. \t\t\t<h3 class=\"breadcrumbs-title\">
  234. \t\t\t\t";
  235.         // line 97
  236.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans(twig_get_attribute($this->env$this->source, (isset($context["produit"]) || array_key_exists("produit"$context) ? $context["produit"] : (function () { throw new RuntimeError('Variable "produit" does not exist.'97$this->source); })()), "nom", [], "any"falsefalsefalse97)), "html"nulltrue);
  237.         echo " <a href=\"#!\" class=\"flat-busness open-modal-souscription-offert\"  style=\"float: right;\" value=\"";
  238.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["produit"]) || array_key_exists("produit"$context) ? $context["produit"] : (function () { throw new RuntimeError('Variable "produit" does not exist.'97$this->source); })()), "id", [], "any"falsefalsefalse97), "html"nulltrue);
  239.         echo "\" name=\"0\"><span class=\"fa fa-cart-plus\" style=\"font-size: 12px;\"></span> Ajouter au panier</a>
  240. \t\t\t</h3>
  241. \t\t  </div>
  242. \t\t</div>
  243. \t\t
  244. \t\t<div class=\"row\" style=\"margin: 7px 0px 15px 0px; background: #fafafa;\">
  245. \t\t<article class=\"col-md-6\" style=\"background: #fff; padding-top: 7px;\">
  246. \t\t\t<ul id=\"etalage\"  style=\"width: 100%;\">
  247. \t\t\t  ";
  248.         // line 105
  249.         $context['_parent'] = $context;
  250.         $context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env$this->source, (isset($context["produit"]) || array_key_exists("produit"$context) ? $context["produit"] : (function () { throw new RuntimeError('Variable "produit" does not exist.'105$this->source); })()), "imgproduits", [], "any"falsefalsefalse105));
  251.         foreach ($context['_seq'] as $context["_key"] => $context["img"]) {
  252.             // line 106
  253.             echo "\t\t\t\t<li>
  254. \t\t\t\t\t<img class=\"etalage_thumb_image\" src=\"";
  255.             // line 107
  256.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(twig_get_attribute($this->env$this->source$context["img"], "getWebpath", [], "any"falsefalsefalse107)), "html"nulltrue);
  257.             echo "\" class=\"img-responsive\"/>
  258. \t\t\t\t\t<img class=\"etalage_source_image\" src=\"";
  259.             // line 108
  260.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(twig_get_attribute($this->env$this->source$context["img"], "getWebpath", [], "any"falsefalsefalse108)), "html"nulltrue);
  261.             echo "\" class=\"img-responsive\"/>
  262. \t\t\t\t</li>
  263. \t\t\t  ";
  264.         }
  265.         $_parent $context['_parent'];
  266.         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['img'], $context['_parent'], $context['loop']);
  267.         $context array_intersect_key($context$_parent) + $_parent;
  268.         // line 111
  269.         echo "\t\t\t</ul>
  270. \t\t</article>
  271. \t\t<article class=\"col-md-6 text-left\">
  272. \t\t\t<div class=\"divider\" style=\"border-top: 2px dashed #999;\"></div>
  273. \t\t\t<div class=\"row\" style=\"background: #fafafa;\">
  274. \t\t\t<div class=\"col-md-12\">
  275. \t\t\t\t<h3 class=\"breadcrumbs-title\">
  276. \t\t\t\tDétails du produit 
  277. \t\t\t\t</h3>
  278. \t\t\t\t<hr>
  279. \t\t\t</div>
  280. \t\t\t<div class=\"col-md-12\">
  281. \t\t\t\t";
  282.         // line 123
  283.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["produit"]) || array_key_exists("produit"$context) ? $context["produit"] : (function () { throw new RuntimeError('Variable "produit" does not exist.'123$this->source); })()), "nom", [], "any"falsefalsefalse123), "html"nulltrue);
  284.         echo "
  285. \t\t\t\t<hr>
  286. \t\t\t</div>
  287. \t\t\t<div class=\"col-md-12\">
  288. \t\t\t\t";
  289.         // line 127
  290.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["produit"]) || array_key_exists("produit"$context) ? $context["produit"] : (function () { throw new RuntimeError('Variable "produit" does not exist.'127$this->source); })()), "description", [], "any"falsefalsefalse127), "html"nulltrue);
  291.         echo "
  292. \t\t\t\t<hr>
  293. \t\t\t</div>
  294. \t\t\t<div class=\"col-md-12\">
  295. \t\t\t\tPrix: <strong>";
  296.         // line 131
  297.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["produit"]) || array_key_exists("produit"$context) ? $context["produit"] : (function () { throw new RuntimeError('Variable "produit" does not exist.'131$this->source); })()), "newprise", [], "any"falsefalsefalse131), "html"nulltrue);
  298.         echo " ";
  299.         echo twig_escape_filter($this->env, (isset($context["devise"]) || array_key_exists("devise"$context) ? $context["devise"] : (function () { throw new RuntimeError('Variable "devise" does not exist.'131$this->source); })()), "html"nulltrue);
  300.         echo "</strong> / <span style=\"text-decoration: line-through;\">";
  301.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["produit"]) || array_key_exists("produit"$context) ? $context["produit"] : (function () { throw new RuntimeError('Variable "produit" does not exist.'131$this->source); })()), "ancienPrixProduit", [], "any"falsefalsefalse131), "html"nulltrue);
  302.         echo " ";
  303.         echo twig_escape_filter($this->env, (isset($context["devise"]) || array_key_exists("devise"$context) ? $context["devise"] : (function () { throw new RuntimeError('Variable "devise" does not exist.'131$this->source); })()), "html"nulltrue);
  304.         echo "</span>
  305. \t\t\t\t<hr>
  306. \t\t\t</div>
  307. \t\t\t
  308. \t\t\t<div class=\"col-md-12\">
  309. \t\t\t\t<h3 class=\"breadcrumbs-title\">
  310. \t\t\t\t\tCaractéristiques
  311. \t\t\t\t</h3>
  312. \t\t\t\t<hr style=\"margin-top: 7px;\">
  313. \t\t\t</div>
  314. \t\t\t
  315. \t\t\t";
  316.         // line 142
  317.         $context['_parent'] = $context;
  318.         $context['_seq'] = twig_ensure_traversable((isset($context["detail_produit"]) || array_key_exists("detail_produit"$context) ? $context["detail_produit"] : (function () { throw new RuntimeError('Variable "detail_produit" does not exist.'142$this->source); })()));
  319.         foreach ($context['_seq'] as $context["_key"] => $context["detail"]) {
  320.             // line 143
  321.             echo "\t\t\t<div class=\"col-md-6\">
  322. \t\t\t<span class=\"fa fa-check-circle\" style=\"font-size: 12px; color: green;\"></span> ";
  323.             // line 144
  324.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["detail"], "nom", [], "any"falsefalsefalse144), "html"nulltrue);
  325.             echo 
  326. \t\t\t<hr style=\"margin-top: 7px;\">
  327. \t\t\t</div>
  328. \t\t\t<div class=\"col-md-6\">
  329. \t\t\t... <span class=\"pull-right\"><span class=\"fa fa-hand-o-right\" style=\"font-size: 12px;\"></span> ";
  330.             // line 148
  331.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["detail"], "valeur", [], "any"falsefalsefalse148), "html"nulltrue);
  332.             echo "  </span>
  333. \t\t\t<hr style=\"margin-top: 7px;\">
  334. \t\t\t</div>
  335. \t\t\t";
  336.         }
  337.         $_parent $context['_parent'];
  338.         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['detail'], $context['_parent'], $context['loop']);
  339.         $context array_intersect_key($context$_parent) + $_parent;
  340.         // line 152
  341.         echo "\t\t\t<div class=\"-md-12\">
  342. \t\t\t<h3 class=\"breadcrumbs-title\">
  343. \t\t\t\t<a href=\"#block-infos-livraison\" class=\"page-scroll-cgu\">Plus d'informations <span class=\"fa fa-chevron-circle-down\" style=\"color: green;\"></span></a>
  344. \t\t\t\t";
  345.         // line 155
  346.         if ($this->extensions['Symfony\Bridge\Twig\Extension\SecurityExtension']->isGranted("ROLE_GESTION")) {
  347.             // line 156
  348.             echo "\t\t\t\t\t<a href=\"";
  349.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("produit_produit_ajouter_denouveaux_produits_courant_binplace", ["ide" => twig_get_attribute($this->env$this->source, (isset($context["produit"]) || array_key_exists("produit"$context) ? $context["produit"] : (function () { throw new RuntimeError('Variable "produit" does not exist.'156$this->source); })()), "id", [], "any"falsefalsefalse156)]), "html"nulltrue);
  350.             echo "\" style=\"float: right; font-size: 10px;\"><span class=\"fa fa-pencil\"></span></a>
  351. \t\t\t\t";
  352.         }
  353.         // line 158
  354.         echo "\t\t\t</h3>
  355. \t\t\t<hr style=\"margin-top: 7px;\">
  356. \t\t\t</div>
  357. \t\t\t</div>
  358. \t\t</article>
  359. \t\t</div>
  360. \t\t
  361. \t  <div  class=\"row\" id=\"block-infos-livraison\" style=\"box-shadow:0px 0px 2px rgba(0,0,0,0.0005); background: #fff!important; margin: 0px 0px 10px 0px!important; display: block;\">
  362. \t  <div class=\"col-md-12\" style=\"padding: 0px;\">
  363. \t  
  364. \t  
  365. \t    <ul class=\"nav nav-tabs\" id=\"myTab\" role=\"tablist\">
  366. \t\t  <li class=\"nav-item\">
  367. \t\t\t<a class=\"nav-link active\" id=\"home-tab\" data-toggle=\"tab\" href=\"#!\" data-target=\"#home\" role=\"tab\" aria-controls=\"home\" aria-selected=\"true\">Description</a>
  368. \t\t  </li>
  369. \t\t  <li class=\"nav-item\">
  370. \t\t\t<a class=\"nav-link\" id=\"profile-tab\" data-toggle=\"tab\" href=\"#!\" data-target=\"#profile\" role=\"tab\" aria-controls=\"profile\" aria-selected=\"false\">Livraison</a>
  371. \t\t  </li>
  372. \t\t  <li class=\"nav-item\">
  373. \t\t\t<a class=\"nav-link\" id=\"contact-tab\" data-toggle=\"tab\" href=\"#!\" data-target=\"#contact\" role=\"tab\" aria-controls=\"contact\" aria-selected=\"false\">Avis</a>
  374. \t\t  </li>
  375. \t\t</ul>
  376. \t\t<div class=\"tab-content\" id=\"myTabContent\">
  377. \t\t  <div class=\"tab-pane fade show active\" id=\"home\" role=\"tabpanel\" aria-labelledby=\"home-tab\">
  378. \t\t\t<div class=\"col-md-12\" style=\"margin-top: 15px;\">
  379. \t\t\t\t<h3>";
  380.         // line 183
  381.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["produit"]) || array_key_exists("produit"$context) ? $context["produit"] : (function () { throw new RuntimeError('Variable "produit" does not exist.'183$this->source); })()), "nom", [], "any"falsefalsefalse183), "html"nulltrue);
  382.         echo "</h3>
  383. \t\t\t\t<hr/>
  384. \t\t\t</div>
  385. \t\t\t<div class=\"col-md-12\">
  386. \t\t\t\t";
  387.         // line 187
  388.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["produit"]) || array_key_exists("produit"$context) ? $context["produit"] : (function () { throw new RuntimeError('Variable "produit" does not exist.'187$this->source); })()), "description", [], "any"falsefalsefalse187), "html"nulltrue);
  389.         echo "
  390. \t\t\t\t<hr/>
  391. \t\t\t</div>
  392. \t\t\t<div class=\"col-md-12\">
  393. \t\t\t\t";
  394.         // line 191
  395.         echo twig_get_attribute($this->env$this->source, (isset($context["produit"]) || array_key_exists("produit"$context) ? $context["produit"] : (function () { throw new RuntimeError('Variable "produit" does not exist.'191$this->source); })()), "contenu", [], "any"falsefalsefalse191);
  396.         echo "
  397. \t\t\t</div>
  398. \t\t  </div>
  399. \t\t  <div class=\"tab-pane fade\" id=\"profile\" role=\"tabpanel\" aria-labelledby=\"profile-tab\">
  400. \t\t\t  <div class=\"alert alert-success\" style=\"white-space: normal; border-radius: 0px; margin: 15px 0px 0px 0px;\">
  401. \t\t\t\t<strong><span class=\"fa fa-exclamation-triangle\"></span> Points de livraison du produit <span class=\"fa fa-quote-left\"></span> ";
  402.         // line 196
  403.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["produit"]) || array_key_exists("produit"$context) ? $context["produit"] : (function () { throw new RuntimeError('Variable "produit" does not exist.'196$this->source); })()), "nom", [], "any"falsefalsefalse196), "html"nulltrue);
  404.         echo "</strong>
  405. \t\t\t\t<a href=\"#!\" class=\"flat-busness open-modal-souscription-offert\"  style=\"float: right;\" value=\"";
  406.         // line 197
  407.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["produit"]) || array_key_exists("produit"$context) ? $context["produit"] : (function () { throw new RuntimeError('Variable "produit" does not exist.'197$this->source); })()), "id", [], "any"falsefalsefalse197), "html"nulltrue);
  408.         echo "\" name=\"0\"><span class=\"fa fa-cart-plus\" style=\"font-size: 12px;\"></span> Ajouter au panier</a>
  409. \t\t\t\t</br></br>
  410. \t\t\t\t<div>En commandant le produit ci-dessus, vous pouvez être livré à l'un de ces points où à un point que vous définirez lors de la finalisation de votre commande.</div>
  411. \t\t\t  </div>
  412. \t\t\t  
  413. \t\t\t  <div class=\"table-responsive-vertical shadow-z-1\">
  414. \t\t\t\t  <table id=\"table\" class=\"table table-hover table-mc-light-blue\">
  415. \t\t\t\t\t  <thead>
  416. \t\t\t\t\t\t<tr>
  417. \t\t\t\t\t\t  <th>N°</th>
  418. \t\t\t\t\t\t  <th>Boutique</th>
  419. \t\t\t\t\t\t  <th>Livraison</th>
  420. \t\t\t\t\t\t  <th>Coût livraison</th>
  421. \t\t\t\t\t\t</tr>
  422. \t\t\t\t\t  </thead>
  423. \t\t\t\t\t  <tbody>
  424. \t\t\t\t\t\t";
  425.         // line 213
  426.         $context['_parent'] = $context;
  427.         $context['_seq'] = twig_ensure_traversable((isset($context["liste_point"]) || array_key_exists("liste_point"$context) ? $context["liste_point"] : (function () { throw new RuntimeError('Variable "liste_point" does not exist.'213$this->source); })()));
  428.         $context['_iterated'] = false;
  429.         $context['loop'] = [
  430.           'parent' => $context['_parent'],
  431.           'index0' => 0,
  432.           'index'  => 1,
  433.           'first'  => true,
  434.         ];
  435.         if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
  436.             $length count($context['_seq']);
  437.             $context['loop']['revindex0'] = $length 1;
  438.             $context['loop']['revindex'] = $length;
  439.             $context['loop']['length'] = $length;
  440.             $context['loop']['last'] = === $length;
  441.         }
  442.         foreach ($context['_seq'] as $context["_key"] => $context["point"]) {
  443.             // line 214
  444.             echo "\t\t\t\t\t\t<tr>
  445. \t\t\t\t\t\t  <td data-title=\"N°\">";
  446.             // line 215
  447.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["loop"], "index", [], "any"falsefalsefalse215), "html"nulltrue);
  448.             echo "</td>
  449. \t\t\t\t\t\t  <td data-title=\"Boutique\">";
  450.             // line 216
  451.             if ((!== twig_compare(twig_get_attribute($this->env$this->source$context["point"], "produitboutique", [], "any"falsefalsefalse216), null))) {
  452.                 if ((!== twig_compare(twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["point"], "produitboutique", [], "any"falsefalsefalse216), "projet", [], "any"falsefalsefalse216), null))) {
  453.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["point"], "produitboutique", [], "any"falsefalsefalse216), "projet", [], "any"falsefalsefalse216), "nom", [], "any"falsefalsefalse216), "html"nulltrue);
  454.                 } else {
  455.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["point"], "produitboutique", [], "any"falsefalsefalse216), "user", [], "any"falsefalsefalse216), "name", [=> 30], "method"falsefalsefalse216), "html"nulltrue);
  456.                 }
  457.             } else {
  458.                 echo "Aucune";
  459.             }
  460.             echo "</td>
  461. \t\t\t\t\t\t  <td data-title=\"Livraison\">";
  462.             // line 217
  463.             if ((!== twig_compare(twig_get_attribute($this->env$this->source$context["point"], "ville", [], "any"falsefalsefalse217), null))) {
  464.                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["point"], "ville", [], "any"falsefalsefalse217), "nom", [], "any"falsefalsefalse217), "html"nulltrue);
  465.             }
  466.             echo " - ";
  467.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["point"], "quartiertext", [], "any"falsefalsefalse217), "html"nulltrue);
  468.             echo "</td>
  469. \t\t\t\t\t\t  <td data-title=\"Coût livraison\">";
  470.             // line 218
  471.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["point"], "montant", [], "any"falsefalsefalse218), "html"nulltrue);
  472.             echo twig_escape_filter($this->env, (isset($context["devise"]) || array_key_exists("devise"$context) ? $context["devise"] : (function () { throw new RuntimeError('Variable "devise" does not exist.'218$this->source); })()), "html"nulltrue);
  473.             echo "</td>
  474. \t\t\t\t\t\t</tr>
  475. \t\t\t\t\t\t";
  476.             $context['_iterated'] = true;
  477.             ++$context['loop']['index0'];
  478.             ++$context['loop']['index'];
  479.             $context['loop']['first'] = false;
  480.             if (isset($context['loop']['length'])) {
  481.                 --$context['loop']['revindex0'];
  482.                 --$context['loop']['revindex'];
  483.                 $context['loop']['last'] = === $context['loop']['revindex0'];
  484.             }
  485.         }
  486.         if (!$context['_iterated']) {
  487.             // line 221
  488.             echo "\t\t\t\t\t\t<tr>
  489. \t\t\t\t\t\t  <td data-title=\"N°\">-</td>
  490. \t\t\t\t\t\t  <td data-title=\"Boutique\">-</td>
  491. \t\t\t\t\t\t  <td data-title=\"Livraison\">-</td>
  492. \t\t\t\t\t\t  <td data-title=\"Coût livraison\">-</td>
  493. \t\t\t\t\t\t  <td data-title=\"Op\">-</td>
  494. \t\t\t\t\t\t</tr>
  495. \t\t\t\t\t\t";
  496.         }
  497.         $_parent $context['_parent'];
  498.         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['point'], $context['_parent'], $context['loop']);
  499.         $context array_intersect_key($context$_parent) + $_parent;
  500.         // line 229
  501.         echo "\t\t\t\t\t  </tbody>
  502. \t\t\t\t  </table>
  503. \t\t\t  </div>
  504. \t\t  </div>
  505. \t\t  <div class=\"tab-pane fade\" id=\"contact\" role=\"tabpanel\" aria-labelledby=\"contact-tab\">...</div>
  506. \t\t</div>
  507. \t  
  508. \t  </div>
  509.   
  510.     <div class=\"clearfix\"></div>
  511. \t</div>
  512. \t</div>
  513. </div>
  514. </div>
  515. </div>
  516. <script src=\"";
  517.         // line 249
  518.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("template/js/onvisible.js"), "html"nulltrue);
  519.         echo "\" type=\"text/javascript\"></script>
  520. <!-- END CONTENT -->
  521. ";
  522.         
  523.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  524.         
  525.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  526.     }
  527.     // line 253
  528.     public function block_javascripttemplate($context, array $blocks = [])
  529.     {
  530.         $macros $this->macros;
  531.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  532.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripttemplate"));
  533.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  534.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripttemplate"));
  535.         // line 254
  536.         echo "
  537. \$('.courant-souscategorie-";
  538.         // line 255
  539.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["produit"]) || array_key_exists("produit"$context) ? $context["produit"] : (function () { throw new RuntimeError('Variable "produit" does not exist.'255$this->source); })()), "souscategorie", [], "any"falsefalsefalse255), "id", [], "any"falsefalsefalse255), "html"nulltrue);
  540.         echo "').css('background','#dadada');
  541. \$('.courant-souscategorie-";
  542.         // line 256
  543.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["produit"]) || array_key_exists("produit"$context) ? $context["produit"] : (function () { throw new RuntimeError('Variable "produit" does not exist.'256$this->source); })()), "souscategorie", [], "any"falsefalsefalse256), "id", [], "any"falsefalsefalse256), "html"nulltrue);
  544.         echo "').find('a').css('color','#00bcd4');
  545. var bouge = 1;
  546. var dimension = 200;
  547. function activateelement()
  548. {
  549. var visibility = visibleElement('.animecourant-panel');
  550. if(visibility && bouge == 0){
  551. \tbouge = 1;
  552. \t\$('.toutleblock').css('position','relative');
  553. \t\$('.toutleblock').css('bottom','0px');
  554. }
  555. }
  556. function stopelement()
  557. {
  558. var visibility = visibleElement('.stop-courant-panel');
  559. if(visibility && bouge == 1){
  560. \tif(visibleElement('.animecourant-panel') && visibleElement('.stop-courant-panel'))
  561. \t{
  562. \t}else{
  563. \tbouge = 0;
  564. \t\$('.toutleblock').css('position','fixed');
  565. \t\$('.toutleblock').css('width',dimension+'px');
  566. \t\$('.toutleblock').css('bottom','100px');
  567. \t}
  568. }
  569. }
  570. function controlScroll()
  571. {
  572. \tvar largeur = (\$(window).width());
  573. \tdimension = \$('.toutleblock').width();
  574. \tif (largeur >= 768)
  575. \t{
  576. \t\tif(visibleElement('.animecourant-panel') && visibleElement('.stop-courant-panel'))
  577. \t\t{
  578. \t\t\$('.toutleblock').css('position','fixed');
  579. \t\t\$('.toutleblock').css('width',dimension+'px');
  580. \t\t}else{
  581. \t\twindow.setInterval(function() { stopelement(); }, 100);
  582. \t\twindow.setInterval(function() { activateelement(); }, 100);
  583. \t\t}
  584. \t\t
  585. \t}
  586. }
  587. controlScroll();
  588. \$('.open-modal-souscription-offert').click(function(){
  589. \t\$('#modal-souscription-offert').modal('show');
  590. \tvar id = \$(this).attr('value');
  591. \tif(\$(this).attr('name') == 0)
  592. \t{
  593. \t\$(this).attr('name', 1);
  594. \t\$('.wait-chargement-content-module').show();
  595. \t\$('.content-module-loading').hide();
  596. \t\$.post('";
  597.         // line 314
  598.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("produit_produit_personnaliser_produit_pour_commande");
  599.         echo "',{id: id}, function(data){
  600. \t\t\$('.wait-chargement-content-module').hide();
  601. \t\t\$('.content-module-loading').html(data);
  602. \t\t\$('.content-module-loading').show();
  603. \t\t\$('.open-modal-souscription-offert').attr('name', 0);
  604. \t});
  605. \t}
  606. });
  607. \$('a.page-scroll-cgu').click(function(){
  608. if (location.pathname.replace(/^\\//,'') == this.pathname.replace(/^\\//,'') && location.hostname == this.hostname) {
  609.   var target = \$(this.hash);
  610.   target = target.length ? target : \$('[name=' + this.hash.slice(1) +']');
  611.   if (target.length) {
  612. \t\$('html,body').animate({
  613. \t  scrollTop: target.offset().top - 40
  614. \t}, 900);
  615. \treturn false;
  616.   }
  617. }
  618. });
  619. ";
  620.         
  621.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  622.         
  623.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  624.     }
  625.     public function getTemplateName()
  626.     {
  627.         return "Theme/Produit/Produit/Produit/detailproduit.html.twig";
  628.     }
  629.     public function isTraitable()
  630.     {
  631.         return false;
  632.     }
  633.     public function getDebugInfo()
  634.     {
  635.         return array (  653 => 314,  592 => 256,  588 => 255,  585 => 254,  575 => 253,  561 => 249,  539 => 229,  526 => 221,  509 => 218,  501 => 217,  489 => 216,  485 => 215,  482 => 214,  464 => 213,  445 => 197,  441 => 196,  433 => 191,  426 => 187,  419 => 183,  392 => 158,  386 => 156,  384 => 155,  379 => 152,  369 => 148,  362 => 144,  359 => 143,  355 => 142,  335 => 131,  328 => 127,  321 => 123,  307 => 111,  298 => 108,  294 => 107,  291 => 106,  287 => 105,  274 => 97,  258 => 84,  249 => 77,  247 => 76,  222 => 53,  220 => 52,  213 => 48,  207 => 47,  201 => 46,  195 => 45,  186 => 38,  176 => 37,  149 => 19,  145 => 18,  140 => 16,  130 => 15,  115 => 12,  105 => 11,  88 => 7,  79 => 5,  75 => 4,  72 => 3,  62 => 2,  39 => 1,);
  636.     }
  637.     public function getSourceContext()
  638.     {
  639.         return new Source("{% extends \"Theme/Users/User/layoutuser.html.twig\" %}
  640. {% block meta %}
  641. \t{{ parent() }}
  642. \t<meta name=\"keywords\" content=\"{{ site }}, Business, e-commerce,{{ produit.souscategorie.nom }},{{ produit.nom }}\"/>
  643. \t<meta name=\"author\" content=\"Noel Kenfack\"/>
  644. \t<meta name=\"description\" content=\"{{ site }} | {{ produit.souscategorie.nom }} - {{ produit.nom }}\"/>
  645. {% endblock %}
  646. {% block title %}
  647. \t{{ parent() }} | {{ produit.nom }}
  648. {% endblock %}
  649. {% block stylesheets %}
  650. {{ parent() }}
  651. \t<link rel=\"stylesheet\" href=\"{{ asset('template/single/css/etalage.css') }}\"/>
  652. \t<script src=\"{{ asset('template/single/js/jquery.etalage.min.js') }}\"></script>
  653. \t<script type=\"text/javascript\">
  654. \t\tjQuery(document).ready(function(\$){
  655. \t\t\t\$('#etalage').etalage({
  656. \t\t\t\tthumb_image_width: 300,
  657. \t\t\t\tthumb_image_height: 400,
  658. \t\t\t\tsource_image_width: 800,
  659. \t\t\t\tsource_image_height: 1000,
  660. \t\t\t\tshow_hint: true,
  661. \t\t\t\tclick_callback: function(image_anchor, instance_id){
  662. \t\t\t\t\talert('Callback example:\\nYou clicked on an image with the anchor: \"'+image_anchor+'\"\\n(in Etalage instance: \"'+instance_id+'\")');
  663. \t\t\t\t}
  664. \t\t\t});
  665. \t\t});
  666. \t</script>
  667. {% endblock %}
  668. {% block userblog_body %}
  669. <section style=\"padding: 15px 0px 5px 0px; background: #f7f7f7;\">
  670. \t<div class=\"container\">
  671. \t<div class=\"row\">
  672. \t<div class=\"col-md-8\">
  673. \t\t<ul class=\"breadcrumbs\">
  674. \t\t    <li><a href=\"{{ path('users_user_acces_plateforme') }}\"><i class=\"fa fa-home\" style=\"font-size: 11px;\"></i> {{ 'Accueil'|trans }}</a></li>
  675. \t\t    <li><a href=\"{{ path('produit_produit_acceuil_sousdomaine_type_market_place') }}\">{{ 'Produits'|trans }}</a></li>
  676. \t\t    <li><a href=\"{{ path('produit_produit_acceuil_sousdomaine_type_market_place', {'idscat': produit.souscategorie.id}) }}\">{{ produit.souscategorie.nom }}</a></li>
  677. \t\t    <li>{{ produit.nom|trans }}</li>
  678. \t\t</ul>
  679. \t</div>
  680. \t<div class=\"col-md-4 text-right\">
  681. \t\t{% include \"Theme/General/Template/Menu/contacts.html.twig\" %}
  682. \t</div>
  683. \t</div>
  684. \t</div>
  685. </section>
  686. <div class=\"section-content\">
  687. <div class=\"container\">
  688. <div class=\"row\">
  689. <div class=\"col-md-12\">
  690. <div class=\"animecourant-panel\" style=\"display: block;\">
  691. \t\t
  692. </div>
  693. </div>
  694. </div>
  695. <div class=\"row\">
  696. \t<div class=\"col-md-4\" style=\"padding: 3px;\">
  697. \t\t<div class=\"toutleblock\">
  698. \t\t<div class=\"container\" style=\"margin: 7px 0px 0px 0px; box-shadow:0px 0px 2px rgba(0,0,0,0.01); background: #fff;\">
  699. \t\t<ul class=\"list-group\">
  700. \t\t\t
  701. \t\t\t{% include \"Theme/Produit/Produit/Produit/produitsimilaire.html.twig\" %}
  702. \t\t\t
  703. \t\t </ul>
  704. \t\t</div>
  705. \t\t
  706. \t\t<div class=\"container\" style=\"margin: 7px 0px 0px 0px; box-shadow:0px 0px 2px rgba(0,0,0,0.01); background: #fff;\">
  707. \t\t<ul class=\"list-group\">
  708. \t\t\t
  709. \t\t\t{{ render(controller(\"App\\\\Controller\\\\Produit\\\\Produit\\\\CategorieController:menusouscategorie\", {'taille': 10})) }}
  710. \t\t\t
  711. \t\t </ul>
  712. \t\t</div>
  713. \t\t <div class=\"col-xs-12 col-sm-12 col-md-12 col-lg-12 stop-courant-panel\">
  714. \t\t </div>
  715. \t\t </div>
  716. \t</div>
  717. \t<div class=\"col-md-8\" style=\"padding: 3px;\">
  718. \t\t<div class=\"row\" style=\"margin: 7px 0px 15px 0px;\">
  719. \t\t  <div class=\"col-md-12\">
  720. \t\t\t<h3 class=\"breadcrumbs-title\">
  721. \t\t\t\t{{ produit.nom|trans }} <a href=\"#!\" class=\"flat-busness open-modal-souscription-offert\"  style=\"float: right;\" value=\"{{ produit.id }}\" name=\"0\"><span class=\"fa fa-cart-plus\" style=\"font-size: 12px;\"></span> Ajouter au panier</a>
  722. \t\t\t</h3>
  723. \t\t  </div>
  724. \t\t</div>
  725. \t\t
  726. \t\t<div class=\"row\" style=\"margin: 7px 0px 15px 0px; background: #fafafa;\">
  727. \t\t<article class=\"col-md-6\" style=\"background: #fff; padding-top: 7px;\">
  728. \t\t\t<ul id=\"etalage\"  style=\"width: 100%;\">
  729. \t\t\t  {% for img in produit.imgproduits %}
  730. \t\t\t\t<li>
  731. \t\t\t\t\t<img class=\"etalage_thumb_image\" src=\"{{ asset(img.getWebpath) }}\" class=\"img-responsive\"/>
  732. \t\t\t\t\t<img class=\"etalage_source_image\" src=\"{{ asset(img.getWebpath) }}\" class=\"img-responsive\"/>
  733. \t\t\t\t</li>
  734. \t\t\t  {% endfor %}
  735. \t\t\t</ul>
  736. \t\t</article>
  737. \t\t<article class=\"col-md-6 text-left\">
  738. \t\t\t<div class=\"divider\" style=\"border-top: 2px dashed #999;\"></div>
  739. \t\t\t<div class=\"row\" style=\"background: #fafafa;\">
  740. \t\t\t<div class=\"col-md-12\">
  741. \t\t\t\t<h3 class=\"breadcrumbs-title\">
  742. \t\t\t\tDétails du produit 
  743. \t\t\t\t</h3>
  744. \t\t\t\t<hr>
  745. \t\t\t</div>
  746. \t\t\t<div class=\"col-md-12\">
  747. \t\t\t\t{{ produit.nom }}
  748. \t\t\t\t<hr>
  749. \t\t\t</div>
  750. \t\t\t<div class=\"col-md-12\">
  751. \t\t\t\t{{ produit.description }}
  752. \t\t\t\t<hr>
  753. \t\t\t</div>
  754. \t\t\t<div class=\"col-md-12\">
  755. \t\t\t\tPrix: <strong>{{ produit.newprise }} {{ devise }}</strong> / <span style=\"text-decoration: line-through;\">{{ produit.ancienPrixProduit }} {{ devise }}</span>
  756. \t\t\t\t<hr>
  757. \t\t\t</div>
  758. \t\t\t
  759. \t\t\t<div class=\"col-md-12\">
  760. \t\t\t\t<h3 class=\"breadcrumbs-title\">
  761. \t\t\t\t\tCaractéristiques
  762. \t\t\t\t</h3>
  763. \t\t\t\t<hr style=\"margin-top: 7px;\">
  764. \t\t\t</div>
  765. \t\t\t
  766. \t\t\t{% for detail in detail_produit %}
  767. \t\t\t<div class=\"col-md-6\">
  768. \t\t\t<span class=\"fa fa-check-circle\" style=\"font-size: 12px; color: green;\"></span> {{ detail.nom }} 
  769. \t\t\t<hr style=\"margin-top: 7px;\">
  770. \t\t\t</div>
  771. \t\t\t<div class=\"col-md-6\">
  772. \t\t\t... <span class=\"pull-right\"><span class=\"fa fa-hand-o-right\" style=\"font-size: 12px;\"></span> {{ detail.valeur }}  </span>
  773. \t\t\t<hr style=\"margin-top: 7px;\">
  774. \t\t\t</div>
  775. \t\t\t{% endfor %}
  776. \t\t\t<div class=\"-md-12\">
  777. \t\t\t<h3 class=\"breadcrumbs-title\">
  778. \t\t\t\t<a href=\"#block-infos-livraison\" class=\"page-scroll-cgu\">Plus d'informations <span class=\"fa fa-chevron-circle-down\" style=\"color: green;\"></span></a>
  779. \t\t\t\t{% if is_granted('ROLE_GESTION') %}
  780. \t\t\t\t\t<a href=\"{{ path('produit_produit_ajouter_denouveaux_produits_courant_binplace', {'ide': produit.id }) }}\" style=\"float: right; font-size: 10px;\"><span class=\"fa fa-pencil\"></span></a>
  781. \t\t\t\t{% endif %}
  782. \t\t\t</h3>
  783. \t\t\t<hr style=\"margin-top: 7px;\">
  784. \t\t\t</div>
  785. \t\t\t</div>
  786. \t\t</article>
  787. \t\t</div>
  788. \t\t
  789. \t  <div  class=\"row\" id=\"block-infos-livraison\" style=\"box-shadow:0px 0px 2px rgba(0,0,0,0.0005); background: #fff!important; margin: 0px 0px 10px 0px!important; display: block;\">
  790. \t  <div class=\"col-md-12\" style=\"padding: 0px;\">
  791. \t  
  792. \t  
  793. \t    <ul class=\"nav nav-tabs\" id=\"myTab\" role=\"tablist\">
  794. \t\t  <li class=\"nav-item\">
  795. \t\t\t<a class=\"nav-link active\" id=\"home-tab\" data-toggle=\"tab\" href=\"#!\" data-target=\"#home\" role=\"tab\" aria-controls=\"home\" aria-selected=\"true\">Description</a>
  796. \t\t  </li>
  797. \t\t  <li class=\"nav-item\">
  798. \t\t\t<a class=\"nav-link\" id=\"profile-tab\" data-toggle=\"tab\" href=\"#!\" data-target=\"#profile\" role=\"tab\" aria-controls=\"profile\" aria-selected=\"false\">Livraison</a>
  799. \t\t  </li>
  800. \t\t  <li class=\"nav-item\">
  801. \t\t\t<a class=\"nav-link\" id=\"contact-tab\" data-toggle=\"tab\" href=\"#!\" data-target=\"#contact\" role=\"tab\" aria-controls=\"contact\" aria-selected=\"false\">Avis</a>
  802. \t\t  </li>
  803. \t\t</ul>
  804. \t\t<div class=\"tab-content\" id=\"myTabContent\">
  805. \t\t  <div class=\"tab-pane fade show active\" id=\"home\" role=\"tabpanel\" aria-labelledby=\"home-tab\">
  806. \t\t\t<div class=\"col-md-12\" style=\"margin-top: 15px;\">
  807. \t\t\t\t<h3>{{ produit.nom }}</h3>
  808. \t\t\t\t<hr/>
  809. \t\t\t</div>
  810. \t\t\t<div class=\"col-md-12\">
  811. \t\t\t\t{{ produit.description }}
  812. \t\t\t\t<hr/>
  813. \t\t\t</div>
  814. \t\t\t<div class=\"col-md-12\">
  815. \t\t\t\t{{ produit.contenu|raw }}
  816. \t\t\t</div>
  817. \t\t  </div>
  818. \t\t  <div class=\"tab-pane fade\" id=\"profile\" role=\"tabpanel\" aria-labelledby=\"profile-tab\">
  819. \t\t\t  <div class=\"alert alert-success\" style=\"white-space: normal; border-radius: 0px; margin: 15px 0px 0px 0px;\">
  820. \t\t\t\t<strong><span class=\"fa fa-exclamation-triangle\"></span> Points de livraison du produit <span class=\"fa fa-quote-left\"></span> {{ produit.nom }}</strong>
  821. \t\t\t\t<a href=\"#!\" class=\"flat-busness open-modal-souscription-offert\"  style=\"float: right;\" value=\"{{ produit.id }}\" name=\"0\"><span class=\"fa fa-cart-plus\" style=\"font-size: 12px;\"></span> Ajouter au panier</a>
  822. \t\t\t\t</br></br>
  823. \t\t\t\t<div>En commandant le produit ci-dessus, vous pouvez être livré à l'un de ces points où à un point que vous définirez lors de la finalisation de votre commande.</div>
  824. \t\t\t  </div>
  825. \t\t\t  
  826. \t\t\t  <div class=\"table-responsive-vertical shadow-z-1\">
  827. \t\t\t\t  <table id=\"table\" class=\"table table-hover table-mc-light-blue\">
  828. \t\t\t\t\t  <thead>
  829. \t\t\t\t\t\t<tr>
  830. \t\t\t\t\t\t  <th>N°</th>
  831. \t\t\t\t\t\t  <th>Boutique</th>
  832. \t\t\t\t\t\t  <th>Livraison</th>
  833. \t\t\t\t\t\t  <th>Coût livraison</th>
  834. \t\t\t\t\t\t</tr>
  835. \t\t\t\t\t  </thead>
  836. \t\t\t\t\t  <tbody>
  837. \t\t\t\t\t\t{% for point in liste_point %}
  838. \t\t\t\t\t\t<tr>
  839. \t\t\t\t\t\t  <td data-title=\"N°\">{{ loop.index }}</td>
  840. \t\t\t\t\t\t  <td data-title=\"Boutique\">{% if point.produitboutique != null %}{% if point.produitboutique.projet != null %}{{ point.produitboutique.projet.nom }}{% else %}{{ point.produitboutique.user.name(30) }}{% endif %}{% else %}Aucune{% endif %}</td>
  841. \t\t\t\t\t\t  <td data-title=\"Livraison\">{% if point.ville != null %}{{ point.ville.nom }}{% endif %} - {{ point.quartiertext }}</td>
  842. \t\t\t\t\t\t  <td data-title=\"Coût livraison\">{{ point.montant }}{{ devise }}</td>
  843. \t\t\t\t\t\t</tr>
  844. \t\t\t\t\t\t{% else %}
  845. \t\t\t\t\t\t<tr>
  846. \t\t\t\t\t\t  <td data-title=\"N°\">-</td>
  847. \t\t\t\t\t\t  <td data-title=\"Boutique\">-</td>
  848. \t\t\t\t\t\t  <td data-title=\"Livraison\">-</td>
  849. \t\t\t\t\t\t  <td data-title=\"Coût livraison\">-</td>
  850. \t\t\t\t\t\t  <td data-title=\"Op\">-</td>
  851. \t\t\t\t\t\t</tr>
  852. \t\t\t\t\t\t{% endfor %}
  853. \t\t\t\t\t  </tbody>
  854. \t\t\t\t  </table>
  855. \t\t\t  </div>
  856. \t\t  </div>
  857. \t\t  <div class=\"tab-pane fade\" id=\"contact\" role=\"tabpanel\" aria-labelledby=\"contact-tab\">...</div>
  858. \t\t</div>
  859. \t  
  860. \t  </div>
  861.   
  862.     <div class=\"clearfix\"></div>
  863. \t</div>
  864. \t</div>
  865. </div>
  866. </div>
  867. </div>
  868. <script src=\"{{ asset('template/js/onvisible.js') }}\" type=\"text/javascript\"></script>
  869. <!-- END CONTENT -->
  870. {% endblock %}
  871. {% block javascripttemplate %}
  872. \$('.courant-souscategorie-{{ produit.souscategorie.id }}').css('background','#dadada');
  873. \$('.courant-souscategorie-{{ produit.souscategorie.id }}').find('a').css('color','#00bcd4');
  874. var bouge = 1;
  875. var dimension = 200;
  876. function activateelement()
  877. {
  878. var visibility = visibleElement('.animecourant-panel');
  879. if(visibility && bouge == 0){
  880. \tbouge = 1;
  881. \t\$('.toutleblock').css('position','relative');
  882. \t\$('.toutleblock').css('bottom','0px');
  883. }
  884. }
  885. function stopelement()
  886. {
  887. var visibility = visibleElement('.stop-courant-panel');
  888. if(visibility && bouge == 1){
  889. \tif(visibleElement('.animecourant-panel') && visibleElement('.stop-courant-panel'))
  890. \t{
  891. \t}else{
  892. \tbouge = 0;
  893. \t\$('.toutleblock').css('position','fixed');
  894. \t\$('.toutleblock').css('width',dimension+'px');
  895. \t\$('.toutleblock').css('bottom','100px');
  896. \t}
  897. }
  898. }
  899. function controlScroll()
  900. {
  901. \tvar largeur = (\$(window).width());
  902. \tdimension = \$('.toutleblock').width();
  903. \tif (largeur >= 768)
  904. \t{
  905. \t\tif(visibleElement('.animecourant-panel') && visibleElement('.stop-courant-panel'))
  906. \t\t{
  907. \t\t\$('.toutleblock').css('position','fixed');
  908. \t\t\$('.toutleblock').css('width',dimension+'px');
  909. \t\t}else{
  910. \t\twindow.setInterval(function() { stopelement(); }, 100);
  911. \t\twindow.setInterval(function() { activateelement(); }, 100);
  912. \t\t}
  913. \t\t
  914. \t}
  915. }
  916. controlScroll();
  917. \$('.open-modal-souscription-offert').click(function(){
  918. \t\$('#modal-souscription-offert').modal('show');
  919. \tvar id = \$(this).attr('value');
  920. \tif(\$(this).attr('name') == 0)
  921. \t{
  922. \t\$(this).attr('name', 1);
  923. \t\$('.wait-chargement-content-module').show();
  924. \t\$('.content-module-loading').hide();
  925. \t\$.post('{{ path('produit_produit_personnaliser_produit_pour_commande') }}',{id: id}, function(data){
  926. \t\t\$('.wait-chargement-content-module').hide();
  927. \t\t\$('.content-module-loading').html(data);
  928. \t\t\$('.content-module-loading').show();
  929. \t\t\$('.open-modal-souscription-offert').attr('name', 0);
  930. \t});
  931. \t}
  932. });
  933. \$('a.page-scroll-cgu').click(function(){
  934. if (location.pathname.replace(/^\\//,'') == this.pathname.replace(/^\\//,'') && location.hostname == this.hostname) {
  935.   var target = \$(this.hash);
  936.   target = target.length ? target : \$('[name=' + this.hash.slice(1) +']');
  937.   if (target.length) {
  938. \t\$('html,body').animate({
  939. \t  scrollTop: target.offset().top - 40
  940. \t}, 900);
  941. \treturn false;
  942.   }
  943. }
  944. });
  945. {% endblock %}""Theme/Produit/Produit/Produit/detailproduit.html.twig""/home/afhunt/domains/mbill.afhunt.com/public_html/market/templates/Theme/Produit/Produit/Produit/detailproduit.html.twig");
  946.     }
  947. }