var/cache/dev_ha6cdf01c8a14124e315e8ec5e6f48dc2/twig/d2/d2b95dd2246411ba67ffe8647d7bab27e0765f8ed749378875b1ab76ed6192de.php line 60

Open in your IDE?
  1. <?php
  2. use Twig\Environment;
  3. use function Shopware\Core\Framework\Adapter\Twig\sw_get_attribute;
  4. use function Shopware\Core\Framework\Adapter\Twig\sw_escape_filter;
  5. use Twig\Error\LoaderError;
  6. use Twig\Error\RuntimeError;
  7. use Twig\Extension\SandboxExtension;
  8. use Twig\Markup;
  9. use Twig\Sandbox\SecurityError;
  10. use Twig\Sandbox\SecurityNotAllowedTagError;
  11. use Twig\Sandbox\SecurityNotAllowedFilterError;
  12. use Twig\Sandbox\SecurityNotAllowedFunctionError;
  13. use Twig\Source;
  14. use Twig\Template;
  15. /* @SasBlogModule/storefront/layout/meta.html.twig */
  16. class __TwigTemplate_1625932ec874072406202a2e4496fe9ba54e80bfb6bd311675e908910fd5a660 extends Template
  17. {
  18.     private $source;
  19.     private $macros = [];
  20.     public function __construct(Environment $env)
  21.     {
  22.         parent::__construct($env);
  23.         $this->source $this->getSourceContext();
  24.         $this->blocks = [
  25.             'layout_head_meta_tags' => [$this'block_layout_head_meta_tags'],
  26.             'layout_head_meta_tags_image_og' => [$this'block_layout_head_meta_tags_image_og'],
  27.             'layout_head_meta_tags_image_twitter' => [$this'block_layout_head_meta_tags_image_twitter'],
  28.             'layout_head_meta_tags_image_meta' => [$this'block_layout_head_meta_tags_image_meta'],
  29.             'layout_head_meta_tags_schema_webpage' => [$this'block_layout_head_meta_tags_schema_webpage'],
  30.         ];
  31.     }
  32.     protected function doGetParent(array $context)
  33.     {
  34.         // line 2
  35.         return "@SolidAdvancedSliderElements/storefront/layout/meta.html.twig";
  36.     }
  37.     protected function doDisplay(array $context, array $blocks = [])
  38.     {
  39.         $macros $this->macros;
  40.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  41.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""@SasBlogModule/storefront/layout/meta.html.twig"));
  42.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  43.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""@SasBlogModule/storefront/layout/meta.html.twig"));
  44.         // line 3
  45.         if (((=== twig_compare(($context["activeRoute"] ?? null), "sas.frontend.blog.detail")) && sw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->source, ($context["entry"] ?? null), "media", [], "any"falsefalsefalse3), "url", [], "any"falsefalsefalse3))) {
  46.             // line 4
  47.             $context["metaImage"] = twig_trim_filter(twig_striptags(sw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->source, ($context["entry"] ?? null), "media", [], "any"falsefalsefalse4), "url", [], "any"falsefalsefalse4)));
  48.         }
  49.         // line 2
  50.         $this->parent $this->loadTemplate("@SolidAdvancedSliderElements/storefront/layout/meta.html.twig""@SasBlogModule/storefront/layout/meta.html.twig"2);
  51.         $this->parent->display($contextarray_merge($this->blocks$blocks));
  52.         
  53.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  54.         
  55.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  56.     }
  57.     // line 7
  58.     public function block_layout_head_meta_tags($context, array $blocks = [])
  59.     {
  60.         $macros $this->macros;
  61.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  62.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""layout_head_meta_tags"));
  63.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  64.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""layout_head_meta_tags"));
  65.         // line 8
  66.         echo "    ";
  67.         if ((=== twig_compare(($context["activeRoute"] ?? null), "sas.frontend.blog.detail"))) {
  68.             // line 9
  69.             echo "        <link rel=\"canonical\" href=\"";
  70.             echo sw_escape_filter($this->env$this->extensions['Shopware\Core\Framework\Adapter\Twig\Extension\SeoUrlFunctionExtension']->seoUrl("sas.frontend.blog.detail", ["articleId" => sw_get_attribute($this->env$this->source, ($context["entry"] ?? null), "id", [], "any"falsefalsefalse9)]), "html"nulltrue);
  71.             echo "\"/>
  72.     ";
  73.         }
  74.         // line 11
  75.         echo "    ";
  76.         $this->displayParentBlock("layout_head_meta_tags"$context$blocks);
  77.         echo "
  78. ";
  79.         
  80.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  81.         
  82.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  83.     }
  84.     // line 14
  85.     public function block_layout_head_meta_tags_image_og($context, array $blocks = [])
  86.     {
  87.         $macros $this->macros;
  88.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  89.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""layout_head_meta_tags_image_og"));
  90.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  91.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""layout_head_meta_tags_image_og"));
  92.         (((array_key_exists("metaImage"$context) &&  !(null === ($context["metaImage"] ?? null)))) ? (print (sw_escape_filter($this->env, ($context["metaImage"] ?? null), "html"nulltrue))) : (print ($this->renderParentBlock("layout_head_meta_tags_image_og"$context$blocks))));
  93.         
  94.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  95.         
  96.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  97.     }
  98.     // line 15
  99.     public function block_layout_head_meta_tags_image_twitter($context, array $blocks = [])
  100.     {
  101.         $macros $this->macros;
  102.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  103.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""layout_head_meta_tags_image_twitter"));
  104.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  105.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""layout_head_meta_tags_image_twitter"));
  106.         (((array_key_exists("metaImage"$context) &&  !(null === ($context["metaImage"] ?? null)))) ? (print (sw_escape_filter($this->env, ($context["metaImage"] ?? null), "html"nulltrue))) : (print ($this->renderParentBlock("layout_head_meta_tags_image_twitter"$context$blocks))));
  107.         
  108.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  109.         
  110.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  111.     }
  112.     // line 16
  113.     public function block_layout_head_meta_tags_image_meta($context, array $blocks = [])
  114.     {
  115.         $macros $this->macros;
  116.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  117.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""layout_head_meta_tags_image_meta"));
  118.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  119.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""layout_head_meta_tags_image_meta"));
  120.         (((array_key_exists("metaImage"$context) &&  !(null === ($context["metaImage"] ?? null)))) ? (print (sw_escape_filter($this->env, ($context["metaImage"] ?? null), "html"nulltrue))) : (print ($this->renderParentBlock("layout_head_meta_tags_image_meta"$context$blocks))));
  121.         
  122.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  123.         
  124.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  125.     }
  126.     // line 18
  127.     public function block_layout_head_meta_tags_schema_webpage($context, array $blocks = [])
  128.     {
  129.         $macros $this->macros;
  130.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  131.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""layout_head_meta_tags_schema_webpage"));
  132.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  133.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""layout_head_meta_tags_schema_webpage"));
  134.         // line 19
  135.         echo "    ";
  136.         $this->displayParentBlock("layout_head_meta_tags_schema_webpage"$context$blocks);
  137.         echo "
  138.     ";
  139.         // line 21
  140.         if ((=== twig_compare(($context["activeRoute"] ?? null), "sas.frontend.blog.detail"))) {
  141.             // line 22
  142.             echo "        <script type=\"application/ld+json\">
  143.             {
  144.                 \"@context\": \"https://schema.org\",
  145.                 \"@type\": \"BlogPosting\",
  146.                 \"headline\": \"";
  147.             // line 26
  148.             echo sw_escape_filter($this->envsw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->source, ($context["entry"] ?? null), "translated", [], "any"falsefalsefalse26), "title", [], "any"falsefalsefalse26), "html"nulltrue);
  149.             echo "\",
  150.                 \"datePublished\": \"";
  151.             // line 27
  152.             echo sw_escape_filter($this->envtwig_date_format_filter($this->envsw_get_attribute($this->env$this->source, ($context["entry"] ?? null), "publishedAt", [], "any"falsefalsefalse27)), "html"nulltrue);
  153.             echo "\",
  154.                 \"dateModified\": \"";
  155.             // line 28
  156.             echo sw_escape_filter($this->envtwig_date_format_filter($this->envsw_get_attribute($this->env$this->source, ($context["entry"] ?? null), "updatedAt", [], "any"falsefalsefalse28)), "html"nulltrue);
  157.             echo "\",
  158.                 \"description\": \"";
  159.             // line 29
  160.             echo sw_escape_filter($this->envsw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->source, ($context["entry"] ?? null), "translated", [], "any"falsefalsefalse29), "teaser", [], "any"falsefalsefalse29), "html"nulltrue);
  161.             echo "\",
  162.                 \"author\": {
  163.                     \"@type\": \"Person\",
  164.                     \"name\": \"";
  165.             // line 32
  166.             echo sw_escape_filter($this->envsw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->source, ($context["entry"] ?? null), "author", [], "any"falsefalsefalse32), "translated", [], "any"falsefalsefalse32), "name", [], "any"falsefalsefalse32), "html"nulltrue);
  167.             echo "\"
  168.                 },
  169.                 ";
  170.             // line 34
  171.             if (twig_length_filter($this->envsw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->source, ($context["entry"] ?? null), "media", [], "any"falsefalsefalse34), "thumbnails", [], "any"falsefalsefalse34), "elements", [], "any"falsefalsefalse34))) {
  172.                 // line 35
  173.                 echo "                \"image\":[";
  174.                 $context['_parent'] = $context;
  175.                 $context['_seq'] = twig_ensure_traversable(sw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->source, ($context["entry"] ?? null), "media", [], "any"falsefalsefalse35), "thumbnails", [], "any"falsefalsefalse35), "elements", [], "any"falsefalsefalse35));
  176.                 $context['loop'] = [
  177.                   'parent' => $context['_parent'],
  178.                   'index0' => 0,
  179.                   'index'  => 1,
  180.                   'first'  => true,
  181.                 ];
  182.                 if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
  183.                     $length count($context['_seq']);
  184.                     $context['loop']['revindex0'] = $length 1;
  185.                     $context['loop']['revindex'] = $length;
  186.                     $context['loop']['length'] = $length;
  187.                     $context['loop']['last'] = === $length;
  188.                 }
  189.                 foreach ($context['_seq'] as $context["_key"] => $context["item"]) {
  190.                     echo "\"";
  191.                     echo sw_escape_filter($this->envsw_get_attribute($this->env$this->source$context["item"], "url", [], "any"falsefalsefalse35), "html"nulltrue);
  192.                     echo "\"";
  193.                     echo ((sw_get_attribute($this->env$this->source$context["loop"], "last", [], "any"falsefalsefalse35)) ? ("") : (","));
  194.                     ++$context['loop']['index0'];
  195.                     ++$context['loop']['index'];
  196.                     $context['loop']['first'] = false;
  197.                     if (isset($context['loop']['length'])) {
  198.                         --$context['loop']['revindex0'];
  199.                         --$context['loop']['revindex'];
  200.                         $context['loop']['last'] = === $context['loop']['revindex0'];
  201.                     }
  202.                 }
  203.                 $_parent $context['_parent'];
  204.                 unset($context['_seq'], $context['_iterated'], $context['_key'], $context['item'], $context['_parent'], $context['loop']);
  205.                 $context array_intersect_key($context$_parent) + $_parent;
  206.                 echo "],";
  207.             }
  208.             // line 36
  209.             echo "                \"mainEntityOfPage\": {
  210.                     \"@type\": \"WebPage\",
  211.                     \"@id\": \"";
  212.             // line 38
  213.             echo sw_escape_filter($this->env$this->extensions['Shopware\Core\Framework\Adapter\Twig\Extension\SeoUrlFunctionExtension']->seoUrl("sas.frontend.blog.detail", ["articleId" => sw_get_attribute($this->env$this->source, ($context["entry"] ?? null), "id", [], "any"falsefalsefalse38)]), "html"nulltrue);
  214.             echo "\"
  215.                 },
  216.                  \"publisher\": {
  217.                     \"@type\": \"Organization\",
  218.                     \"name\": \"";
  219.             // line 42
  220.             echo sw_escape_filter($this->envsw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->sourcesw_get_attribute($this->env$this->source, ($context["shopware"] ?? null), "config", [], "any"falsefalsefalse42), "core", [], "any"falsefalsefalse42), "basicInformation", [], "any"falsefalsefalse42), "shopName", [], "any"falsefalsefalse42), "html"nulltrue);
  221.             echo "\",
  222.                     \"logo\": {
  223.                         \"@type\": \"ImageObject\",
  224.                         \"url\": \"";
  225.             // line 45
  226.             echo sw_escape_filter($this->env$this->extensions['Shopware\Storefront\Framework\Twig\Extension\UrlEncodingTwigFilter']->encodeUrl((($__internal_compile_0 sw_get_attribute($this->env$this->source, ($context["shopware"] ?? null), "theme", [], "any"falsefalsefalse45)) && is_array($__internal_compile_0) || $__internal_compile_0 instanceof ArrayAccess ? ($__internal_compile_0["sw-logo-desktop"] ?? null) : null)), "html"nulltrue);
  227.             echo "\"
  228.                     }
  229.                 }
  230.             }
  231.         </script>
  232.     ";
  233.         }
  234.         
  235.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  236.         
  237.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  238.     }
  239.     public function getTemplateName()
  240.     {
  241.         return "@SasBlogModule/storefront/layout/meta.html.twig";
  242.     }
  243.     public function isTraitable()
  244.     {
  245.         return false;
  246.     }
  247.     public function getDebugInfo()
  248.     {
  249.         return array (  259 => 45,  253 => 42,  246 => 38,  242 => 36,  206 => 35,  204 => 34,  199 => 32,  193 => 29,  189 => 28,  185 => 27,  181 => 26,  175 => 22,  173 => 21,  167 => 19,  157 => 18,  138 => 16,  119 => 15,  100 => 14,  87 => 11,  81 => 9,  78 => 8,  68 => 7,  57 => 2,  54 => 4,  52 => 3,  39 => 2,);
  250.     }
  251.     public function getSourceContext()
  252.     {
  253.         return new Source("{% sw_extends '@Storefront/storefront/layout/meta.html.twig' %}
  254. {% if activeRoute == 'sas.frontend.blog.detail' and entry.media.url %}
  255.     {% set metaImage = entry.media.url|striptags|trim %}
  256. {% endif %}
  257. {% block layout_head_meta_tags %}
  258.     {% if activeRoute == 'sas.frontend.blog.detail' %}
  259.         <link rel=\"canonical\" href=\"{{ seoUrl('sas.frontend.blog.detail', { articleId: entry.id }) }}\"/>
  260.     {% endif %}
  261.     {{ parent() }}
  262. {% endblock %}
  263. {% block layout_head_meta_tags_image_og %}{{ metaImage ?? parent() }}{% endblock %}
  264. {% block layout_head_meta_tags_image_twitter %}{{ metaImage ?? parent() }}{% endblock %}
  265. {% block layout_head_meta_tags_image_meta %}{{ metaImage ?? parent() }}{% endblock %}
  266. {% block layout_head_meta_tags_schema_webpage %}
  267.     {{ parent() }}
  268.     {% if activeRoute == 'sas.frontend.blog.detail' %}
  269.         <script type=\"application/ld+json\">
  270.             {
  271.                 \"@context\": \"https://schema.org\",
  272.                 \"@type\": \"BlogPosting\",
  273.                 \"headline\": \"{{ entry.translated.title }}\",
  274.                 \"datePublished\": \"{{ entry.publishedAt|date }}\",
  275.                 \"dateModified\": \"{{ entry.updatedAt|date }}\",
  276.                 \"description\": \"{{ entry.translated.teaser }}\",
  277.                 \"author\": {
  278.                     \"@type\": \"Person\",
  279.                     \"name\": \"{{ entry.author.translated.name }}\"
  280.                 },
  281.                 {% if entry.media.thumbnails.elements|length %}
  282.                 \"image\":[{% for item in entry.media.thumbnails.elements %}\"{{ item.url }}\"{{ loop.last ? '' : ',' }}{% endfor %}],{% endif %}
  283.                 \"mainEntityOfPage\": {
  284.                     \"@type\": \"WebPage\",
  285.                     \"@id\": \"{{ seoUrl('sas.frontend.blog.detail', { articleId: entry.id }) }}\"
  286.                 },
  287.                  \"publisher\": {
  288.                     \"@type\": \"Organization\",
  289.                     \"name\": \"{{ shopware.config.core.basicInformation.shopName }}\",
  290.                     \"logo\": {
  291.                         \"@type\": \"ImageObject\",
  292.                         \"url\": \"{{ shopware.theme['sw-logo-desktop'] |sw_encode_url }}\"
  293.                     }
  294.                 }
  295.             }
  296.         </script>
  297.     {% endif %}
  298. {% endblock %}
  299. ""@SasBlogModule/storefront/layout/meta.html.twig""/var/customers/webs/youksakka/htdocs/custom/plugins/SasBlogModule/src/Resources/views/storefront/layout/meta.html.twig");
  300.     }
  301. }