Warning: file_put_contents(sites/donquijote/files/php/twig/6a048ad0ac833_e_footer_nav.html.twig_rtCUOY34_TXYxB_u2Pewyeh7D//.htaccess): failed to open stream: Permission denied in Drupal\Component\FileSecurity\FileSecurity::writeFile() (line 158 of core/lib/Drupal/Component/FileSecurity/FileSecurity.php).

Drupal\Component\FileSecurity\FileSecurity::writeFile('sites/donquijote/files/php/twig/6a048ad0ac833_e_footer_nav.html.twig_rtCUOY34_TXYxB_u2Pewyeh7D', '/.htaccess', '# Deny all requests from Apache 2.4+.

  Require all denied


# Deny all requests from Apache 2.0-2.2.

  Deny from all


# Turn off all options we don't need.
Options -Indexes -ExecCGI -Includes -MultiViews

# Set the catch-all handler to prevent scripts from being executed.
SetHandler Drupal_Security_Do_Not_Remove_See_SA_2006_006

  # Override the handler again if we're run later in the evaluation list.
  SetHandler Drupal_Security_Do_Not_Remove_See_SA_2013_003


# If we know how to do it safely, disable the PHP engine entirely.

  php_flag engine off


  php_flag engine off
', ) (Line: 29)
Drupal\Component\FileSecurity\FileSecurity::writeHtaccess('sites/donquijote/files/php/twig/6a048ad0ac833_e_footer_nav.html.twig_rtCUOY34_TXYxB_u2Pewyeh7D') (Line: 96)
Drupal\Component\PhpStorage\FileStorage->ensureDirectory('sites/donquijote/files/php/twig/6a048ad0ac833_e_footer_nav.html.twig_rtCUOY34_TXYxB_u2Pewyeh7D') (Line: 86)
Drupal\Component\PhpStorage\MTimeProtectedFastFileStorage->save('6a048ad0ac833_e_footer_nav.html.twig_rtCUOY34_TXYxB_u2Pewyeh7D', '<?php

use Twig\Environment;
use Twig\Error\LoaderError;
use Twig\Error\RuntimeError;
use Twig\Markup;
use Twig\Sandbox\SecurityError;
use Twig\Sandbox\SecurityNotAllowedTagError;
use Twig\Sandbox\SecurityNotAllowedFilterError;
use Twig\Sandbox\SecurityNotAllowedFunctionError;
use Twig\Source;
use Twig\Template;

/* themes/custom/donquijote_theme/templates/elements/e_footer_nav.html.twig */
class __TwigTemplate_165d6f1d96a4b98786db35f6a7efa1059acca9098da75d1a277a12b172b4ce74 extends \Twig\Template
{
    public function __construct(Environment $env)
    {
        parent::__construct($env);

        $this->parent = false;

        $this->blocks = [
        ];
        $this->sandbox = $this->env->getExtension('\Twig\Extension\SandboxExtension');
        $this->checkSecurity();
    }

    protected function doDisplay(array $context, array $blocks = [])
    {
        // line 1
        $context["footerLang"] = "";
        // line 2
        if (($this->getAttribute(($context["current_lang"] ?? null), "id", []) == "en")) {
            // line 3
            echo "  ";
            $context["footerLang"] = "footer-v2-0";
        } else {
            // line 5
            echo "  ";
            $context["footerLang"] = ("footer-v2-0-" . $this->sandbox->ensureToStringAllowed($this->getAttribute(($context["current_lang"] ?? null), "id", [])));
        }
        // line 7
        echo "
";
        // line 8
        $context['_parent'] = $context;
        $context['_seq'] = twig_ensure_traversable(call_user_func_array($this->env->getFunction('build_menu')->getCallable(), [($context["footerLang"] ?? null)]));
        $context['loop'] = [
          'parent' => $context['_parent'],
          'index0' => 0,
          'index'  => 1,
          'first'  => true,
        ];
        if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
            $length = count($context['_seq']);
            $context['loop']['revindex0'] = $length - 1;
            $context['loop']['revindex'] = $length;
            $context['loop']['length'] = $length;
            $context['loop']['last'] = 1 === $length;
        }
        foreach ($context['_seq'] as $context["_key"] => $context["item"]) {
            // line 9
            echo "  ";
            $context["link"] = $this->getAttribute($context["item"], "link", []);
            // line 10
            echo "  ";
            if (($this->getAttribute(($context["link"] ?? null), "enabled", []) && !twig_in_filter("general-conditions", twig_lower_filter($this->env, $this->getAttribute($this->getAttribute($this->getAttribute($this->getAttribute($context["item"], "link", []), "getOptions", [], "method"), "attributes", [], "array"), "class", [], "array"))))) {
                // line 11
                echo "    ";
                if (twig_in_filter("footer-two-columns-nodo", twig_lower_filter($this->env, $this->getAttribute($this->getAttribute($this->getAttribute($this->getAttribute($context["item"], "link", []), "getOptions", [], "method"), "attributes", [], "array"), "class", [], "array")))) {
                    // line 12
                    echo "      
        
          
            
              <a line echo this->env-&gt;getExtension('Drupal\Core\Template\TwigExtension')-&gt;escapeFilter($this-&gt;env, $this-&gt;env-&gt;getExtension('Drupal\Core\Template\TwigExtension')-&gt;getPath($this-&gt;sandbox-&gt;ensureToStringAllowed($this-&gt;getAttribute(($context["link"] ?? null), "routeName", [])), $this-&gt;sandbox-&gt;ensureToStringAllowed($this-&gt;getAttribute(($context["link"] ?? null), "routeParameters", [])), $this-&gt;sandbox-&gt;ensureToStringAllowed($this-&gt;getAttribute(($context["link"] ?? null), "options", []))), "html", null, true);
                    echo "\" &gt;";
                    echo $this-&gt;env-&gt;getExtension('Drupal\Core\Template\TwigExtension')-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed($this-&gt;getAttribute(($context["link"] ?? null), "title", [])), "html", null, true);
                    echo "</a>
            
            ";
                    // line 18
                    if ($this-&gt;getAttribute($context["item"], "hasChildren", [])) {
                        // line 19
                        echo "              <ul class='footer-nodo__body footer-two-columns-nodo__body'>
                ";
                        // line 20
                        $context['_parent'] = $context;
                        $context['_seq'] = twig_ensure_traversable($this-&gt;getAttribute($context["item"], "subtree", []));
                        foreach ($context['_seq'] as $context["_key"] =&gt; $context["childItem"]) {
                            if ($this-&gt;getAttribute($this-&gt;getAttribute($context["childItem"], "link", []), "enabled", [])) {
                                // line 21
                                echo "                  ";
                                if (twig_in_filter("footer-second-parent", twig_lower_filter($this-&gt;env, $this-&gt;getAttribute($this-&gt;getAttribute($this-&gt;getAttribute($this-&gt;getAttribute($context["childItem"], "link", []), "getOptions", [], "method"), "attributes", [], "array"), "class", [], "array")))) {
                                    // line 22
                                    echo "                    <li class='footer-subnodo footer-subnodo-accordion'>
                      
                        <a class='footer-subnodo-link' line echo this->env-&gt;getExtension('Drupal\Core\Template\TwigExtension')-&gt;escapeFilter($this-&gt;env, call_user_func_array($this-&gt;env-&gt;getFunction('get_link_path')-&gt;getCallable(), [$this-&gt;sandbox-&gt;ensureToStringAllowed($this-&gt;getAttribute($context["childItem"], "link", []))]), "html", null, true);
                                    echo "\" &gt;";
                                    echo $this-&gt;env-&gt;getExtension('Drupal\Core\Template\TwigExtension')-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed($this-&gt;getAttribute($this-&gt;getAttribute($context["childItem"], "link", []), "title", [])), "html", null, true);
                                    echo "</a>
                      
                      ";
                                    // line 26
                                    if ($this-&gt;getAttribute($context["childItem"], "hasChildren", [])) {
                                        // line 27
                                        echo "                        <ul class='footer-subnodo-ul footer-subnodo-accordion-body'>
                          ";
                                        // line 28
                                        $context['_parent'] = $context;
                                        $context['_seq'] = twig_ensure_traversable($this-&gt;getAttribute($context["childItem"], "subtree", []));
                                        foreach ($context['_seq'] as $context["_key"] =&gt; $context["childSubItem"]) {
                                            if ($this-&gt;getAttribute($this-&gt;getAttribute($context["childSubItem"], "link", []), "enabled", [])) {
                                                // line 29
                                                echo "                            <li>
                              <a line echo this->env-&gt;getExtension('Drupal\Core\Template\TwigExtension')-&gt;escapeFilter($this-&gt;env, call_user_func_array($this-&gt;env-&gt;getFunction('get_link_path')-&gt;getCallable(), [$this-&gt;sandbox-&gt;ensureToStringAllowed($this-&gt;getAttribute($context["childSubItem"], "link", []))]), "html", null, true);
                                                echo "\"&gt;";
                                                echo $this-&gt;env-&gt;getExtension('Drupal\Core\Template\TwigExtension')-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed($this-&gt;getAttribute($this-&gt;getAttribute($context["childSubItem"], "link", []), "title", [])), "html", null, true);
                                                echo "</a>
                            </li>
                          ";
                                            }
                                        }
                                        $_parent = $context['_parent'];
                                        unset($context['_seq'], $context['_iterated'], $context['_key'], $context['childSubItem'], $context['_parent'], $context['loop']);
                                        $context = array_intersect_key($context, $_parent) + $_parent;
                                        // line 33
                                        echo "                        </ul>
                      ";
                                    }
                                    // line 35
                                    echo "                    </li>
                  ";
                                } else {
                                    // line 37
                                    echo "                    <li class='footer-subnodo-li footer-nodo-accordion-body'>
                      <a line echo this->env-&gt;getExtension('Drupal\Core\Template\TwigExtension')-&gt;escapeFilter($this-&gt;env, call_user_func_array($this-&gt;env-&gt;getFunction('get_link_path')-&gt;getCallable(), [$this-&gt;sandbox-&gt;ensureToStringAllowed($this-&gt;getAttribute($context["childItem"], "link", []))]), "html", null, true);
                                    echo "\" &gt;";
                                    echo $this-&gt;env-&gt;getExtension('Drupal\Core\Template\TwigExtension')-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed($this-&gt;getAttribute($this-&gt;getAttribute($context["childItem"], "link", []), "title", [])), "html", null, true);
                                    echo "</a>
                      ";
                                    // line 39
                                    if ($this-&gt;getAttribute($context["childItem"], "hasChildren", [])) {
                                        // line 40
                                        echo "                        <ul>
                          ";
                                        // line 41
                                        $context['_parent'] = $context;
                                        $context['_seq'] = twig_ensure_traversable($this-&gt;getAttribute($context["childItem"], "subtree", []));
                                        foreach ($context['_seq'] as $context["_key"] =&gt; $context["childSubItem"]) {
                                            if ($this-&gt;getAttribute($this-&gt;getAttribute($context["childSubItem"], "link", []), "enabled", [])) {
                                                // line 42
                                                echo "                            <li>
                              <a line echo this->env-&gt;getExtension('Drupal\Core\Template\TwigExtension')-&gt;escapeFilter($this-&gt;env, call_user_func_array($this-&gt;env-&gt;getFunction('get_link_path')-&gt;getCallable(), [$this-&gt;sandbox-&gt;ensureToStringAllowed($this-&gt;getAttribute($context["childSubItem"], "link", []))]), "html", null, true);
                                                echo "\"&gt;";
                                                echo $this-&gt;env-&gt;getExtension('Drupal\Core\Template\TwigExtension')-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed($this-&gt;getAttribute($this-&gt;getAttribute($context["childSubItem"], "link", []), "title", [])), "html", null, true);
                                                echo "</a>
                            </li>
                          ";
                                            }
                                        }
                                        $_parent = $context['_parent'];
                                        unset($context['_seq'], $context['_iterated'], $context['_key'], $context['childSubItem'], $context['_parent'], $context['loop']);
                                        $context = array_intersect_key($context, $_parent) + $_parent;
                                        // line 46
                                        echo "                        </ul>
                      ";
                                    }
                                    // line 48
                                    echo "                    </li>
                  ";
                                }
                                // line 50
                                echo "                ";
                            }
                        }
                        $_parent = $context['_parent'];
                        unset($context['_seq'], $context['_iterated'], $context['_key'], $context['childItem'], $context['_parent'], $context['loop']);
                        $context = array_intersect_key($context, $_parent) + $_parent;
                        // line 51
                        echo "              </ul>
            ";
                    }
                    // line 53
                    echo "          
        
      
    ";
                } else {
                    // line 57
                    echo "      env-&gt;getExtension('Drupal\Core\Template\TwigExtension')-&gt;escapeFilter($this-&gt;env, twig_lower_filter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed($this-&gt;getAttribute($this-&gt;getAttribute($this-&gt;getAttribute($this-&gt;getAttribute($context["item"], "link", []), "getOptions", [], "method"), "attributes", [], "array"), "id-link", [], "array"))), "html", null, true);
                    echo "'&gt;
        
          
            
              ";
                    // line 61
                    $context["linkPath"] = call_user_func_array($this-&gt;env-&gt;getFunction('get_link_path')-&gt;getCallable(), [$this-&gt;sandbox-&gt;ensureToStringAllowed($this-&gt;getAttribute($context["item"], "link", []))]);
                    // line 62
                    echo "              
                ";
                    // line 63
                    if (twig_test_empty(($context["linkPath"] ?? null))) {
                        // line 64
                        echo "                  ";
                        echo $this-&gt;env-&gt;getExtension('Drupal\Core\Template\TwigExtension')-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed($this-&gt;getAttribute(($context["link"] ?? null), "title", [])), "html", null, true);
                        echo "
                ";
                    } else {
                        // line 66
                        echo "                  <a echo this->env-&gt;getExtension('Drupal\Core\Template\TwigExtension')-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["linkPath"] ?? null)), "html", null, true);
                        echo "\" &gt;";
                        echo $this-&gt;env-&gt;getExtension('Drupal\Core\Template\TwigExtension')-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed($this-&gt;getAttribute(($context["link"] ?? null), "title", [])), "html", null, true);
                        echo "</a>
                ";
                    }
                    // line 68
                    echo "              
            
            ";
                    // line 70
                    if ($this-&gt;getAttribute($context["item"], "hasChildren", [])) {
                        // line 71
                        echo "              <ul class='footer-nodo__body footer-nodo-accordion-body footer-enlaces-ul'>
                ";
                        // line 72
                        $this-&gt;loadTemplate((($context["directory"] ?? null) . "/templates/elements/e_footer_accordion_body_links.html.twig"), "themes/custom/donquijote_theme/templates/elements/e_footer_nav.html.twig", 72)-&gt;display($context);
                        // line 73
                        echo "              </ul>
            ";
                    }
                    // line 75
                    echo "          
        
      
    ";
                }
                // line 79
                echo "  ";
            }
            ++$context['loop']['index0'];
            ++$context['loop']['index'];
            $context['loop']['first'] = false;
            if (isset($context['loop']['length'])) {
                --$context['loop']['revindex0'];
                --$context['loop']['revindex'];
                $context['loop']['last'] = 0 === $context['loop']['revindex0'];
            }
        }
        $_parent = $context['_parent'];
        unset($context['_seq'], $context['_iterated'], $context['_key'], $context['item'], $context['_parent'], $context['loop']);
        $context = array_intersect_key($context, $_parent) + $_parent;
    }

    public function getTemplateName()
    {
        return "themes/custom/donquijote_theme/templates/elements/e_footer_nav.html.twig";
    }

    public function isTraitable()
    {
        return false;
    }

    public function getDebugInfo()
    {
        return array (  252 =&gt; 79,  246 =&gt; 75,  242 =&gt; 73,  240 =&gt; 72,  237 =&gt; 71,  235 =&gt; 70,  231 =&gt; 68,  223 =&gt; 66,  217 =&gt; 64,  215 =&gt; 63,  212 =&gt; 62,  210 =&gt; 61,  202 =&gt; 57,  196 =&gt; 53,  192 =&gt; 51,  185 =&gt; 50,  181 =&gt; 48,  177 =&gt; 46,  165 =&gt; 43,  162 =&gt; 42,  157 =&gt; 41,  154 =&gt; 40,  152 =&gt; 39,  146 =&gt; 38,  143 =&gt; 37,  139 =&gt; 35,  135 =&gt; 33,  123 =&gt; 30,  120 =&gt; 29,  115 =&gt; 28,  112 =&gt; 27,  110 =&gt; 26,  103 =&gt; 24,  99 =&gt; 22,  96 =&gt; 21,  91 =&gt; 20,  88 =&gt; 19,  86 =&gt; 18,  79 =&gt; 16,  73 =&gt; 12,  70 =&gt; 11,  67 =&gt; 10,  64 =&gt; 9,  47 =&gt; 8,  44 =&gt; 7,  40 =&gt; 5,  36 =&gt; 3,  34 =&gt; 2,  32 =&gt; 1,);
    }

    /** @deprecated since 1.27 (to be removed in 2.0). Use getSourceContext() instead */
    public function getSource()
    {
        @trigger_error('The '.__METHOD__.' method is deprecated since version 1.27 and will be removed in 2.0. Use getSourceContext() instead.', E_USER_DEPRECATED);

        return $this-&gt;getSourceContext()-&gt;getCode();
    }

    public function getSourceContext()
    {
        return new Source("", "themes/custom/donquijote_theme/templates/elements/e_footer_nav.html.twig", "/var/www/html/web/themes/custom/donquijote_theme/templates/elements/e_footer_nav.html.twig");
    }
    
    public function checkSecurity()
    {
        static $tags = ["set" =&gt; 1, "if" =&gt; 2, "for" =&gt; 8, "include" =&gt; 72];
        static $filters = ["lower" =&gt; 10, "escape" =&gt; 16];
        static $functions = ["build_menu" =&gt; 8, "path" =&gt; 16, "get_link_path" =&gt; 24];

        try {
            $this-&gt;sandbox-&gt;checkSecurity(
                ['set', 'if', 'for', 'include'],
                ['lower', 'escape'],
                ['build_menu', 'path', 'get_link_path']
            );
        } catch (SecurityError $e) {
            $e-&gt;setSourceContext($this-&gt;getSourceContext());

            if ($e instanceof SecurityNotAllowedTagError &amp;&amp; isset($tags[$e-&gt;getTagName()])) {
                $e-&gt;setTemplateLine($tags[$e-&gt;getTagName()]);
            } elseif ($e instanceof SecurityNotAllowedFilterError &amp;&amp; isset($filters[$e-&gt;getFilterName()])) {
                $e-&gt;setTemplateLine($filters[$e-&gt;getFilterName()]);
            } elseif ($e instanceof SecurityNotAllowedFunctionError &amp;&amp; isset($functions[$e-&gt;getFunctionName()])) {
                $e-&gt;setTemplateLine($functions[$e-&gt;getFunctionName()]);
            }

            throw $e;
        }

    }
}
') (Line: 111)
Drupal\Core\Template\TwigPhpStorageCache->write('6a048ad0ac833_e_footer_nav.html.twig_rtCUOY34_TXYxB_u2Pewyeh7D', '&lt;?php

use Twig\Environment;
use Twig\Error\LoaderError;
use Twig\Error\RuntimeError;
use Twig\Markup;
use Twig\Sandbox\SecurityError;
use Twig\Sandbox\SecurityNotAllowedTagError;
use Twig\Sandbox\SecurityNotAllowedFilterError;
use Twig\Sandbox\SecurityNotAllowedFunctionError;
use Twig\Source;
use Twig\Template;

/* themes/custom/donquijote_theme/templates/elements/e_footer_nav.html.twig */
class __TwigTemplate_165d6f1d96a4b98786db35f6a7efa1059acca9098da75d1a277a12b172b4ce74 extends \Twig\Template
{
    public function __construct(Environment $env)
    {
        parent::__construct($env);

        $this-&gt;parent = false;

        $this-&gt;blocks = [
        ];
        $this-&gt;sandbox = $this-&gt;env-&gt;getExtension('\Twig\Extension\SandboxExtension');
        $this-&gt;checkSecurity();
    }

    protected function doDisplay(array $context, array $blocks = [])
    {
        // line 1
        $context["footerLang"] = "";
        // line 2
        if (($this-&gt;getAttribute(($context["current_lang"] ?? null), "id", []) == "en")) {
            // line 3
            echo "  ";
            $context["footerLang"] = "footer-v2-0";
        } else {
            // line 5
            echo "  ";
            $context["footerLang"] = ("footer-v2-0-" . $this-&gt;sandbox-&gt;ensureToStringAllowed($this-&gt;getAttribute(($context["current_lang"] ?? null), "id", [])));
        }
        // line 7
        echo "
";
        // line 8
        $context['_parent'] = $context;
        $context['_seq'] = twig_ensure_traversable(call_user_func_array($this-&gt;env-&gt;getFunction('build_menu')-&gt;getCallable(), [($context["footerLang"] ?? null)]));
        $context['loop'] = [
          'parent' =&gt; $context['_parent'],
          'index0' =&gt; 0,
          'index'  =&gt; 1,
          'first'  =&gt; true,
        ];
        if (is_array($context['_seq']) || (is_object($context['_seq']) &amp;&amp; $context['_seq'] instanceof \Countable)) {
            $length = count($context['_seq']);
            $context['loop']['revindex0'] = $length - 1;
            $context['loop']['revindex'] = $length;
            $context['loop']['length'] = $length;
            $context['loop']['last'] = 1 === $length;
        }
        foreach ($context['_seq'] as $context["_key"] =&gt; $context["item"]) {
            // line 9
            echo "  ";
            $context["link"] = $this-&gt;getAttribute($context["item"], "link", []);
            // line 10
            echo "  ";
            if (($this-&gt;getAttribute(($context["link"] ?? null), "enabled", []) &amp;&amp; !twig_in_filter("general-conditions", twig_lower_filter($this-&gt;env, $this-&gt;getAttribute($this-&gt;getAttribute($this-&gt;getAttribute($this-&gt;getAttribute($context["item"], "link", []), "getOptions", [], "method"), "attributes", [], "array"), "class", [], "array"))))) {
                // line 11
                echo "    ";
                if (twig_in_filter("footer-two-columns-nodo", twig_lower_filter($this-&gt;env, $this-&gt;getAttribute($this-&gt;getAttribute($this-&gt;getAttribute($this-&gt;getAttribute($context["item"], "link", []), "getOptions", [], "method"), "attributes", [], "array"), "class", [], "array")))) {
                    // line 12
                    echo "      
        
          
            
              <a line echo this->env-&gt;getExtension('Drupal\Core\Template\TwigExtension')-&gt;escapeFilter($this-&gt;env, $this-&gt;env-&gt;getExtension('Drupal\Core\Template\TwigExtension')-&gt;getPath($this-&gt;sandbox-&gt;ensureToStringAllowed($this-&gt;getAttribute(($context["link"] ?? null), "routeName", [])), $this-&gt;sandbox-&gt;ensureToStringAllowed($this-&gt;getAttribute(($context["link"] ?? null), "routeParameters", [])), $this-&gt;sandbox-&gt;ensureToStringAllowed($this-&gt;getAttribute(($context["link"] ?? null), "options", []))), "html", null, true);
                    echo "\" &gt;";
                    echo $this-&gt;env-&gt;getExtension('Drupal\Core\Template\TwigExtension')-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed($this-&gt;getAttribute(($context["link"] ?? null), "title", [])), "html", null, true);
                    echo "</a>
            
            ";
                    // line 18
                    if ($this-&gt;getAttribute($context["item"], "hasChildren", [])) {
                        // line 19
                        echo "              <ul class='footer-nodo__body footer-two-columns-nodo__body'>
                ";
                        // line 20
                        $context['_parent'] = $context;
                        $context['_seq'] = twig_ensure_traversable($this-&gt;getAttribute($context["item"], "subtree", []));
                        foreach ($context['_seq'] as $context["_key"] =&gt; $context["childItem"]) {
                            if ($this-&gt;getAttribute($this-&gt;getAttribute($context["childItem"], "link", []), "enabled", [])) {
                                // line 21
                                echo "                  ";
                                if (twig_in_filter("footer-second-parent", twig_lower_filter($this-&gt;env, $this-&gt;getAttribute($this-&gt;getAttribute($this-&gt;getAttribute($this-&gt;getAttribute($context["childItem"], "link", []), "getOptions", [], "method"), "attributes", [], "array"), "class", [], "array")))) {
                                    // line 22
                                    echo "                    <li class='footer-subnodo footer-subnodo-accordion'>
                      
                        <a class='footer-subnodo-link' line echo this->env-&gt;getExtension('Drupal\Core\Template\TwigExtension')-&gt;escapeFilter($this-&gt;env, call_user_func_array($this-&gt;env-&gt;getFunction('get_link_path')-&gt;getCallable(), [$this-&gt;sandbox-&gt;ensureToStringAllowed($this-&gt;getAttribute($context["childItem"], "link", []))]), "html", null, true);
                                    echo "\" &gt;";
                                    echo $this-&gt;env-&gt;getExtension('Drupal\Core\Template\TwigExtension')-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed($this-&gt;getAttribute($this-&gt;getAttribute($context["childItem"], "link", []), "title", [])), "html", null, true);
                                    echo "</a>
                      
                      ";
                                    // line 26
                                    if ($this-&gt;getAttribute($context["childItem"], "hasChildren", [])) {
                                        // line 27
                                        echo "                        <ul class='footer-subnodo-ul footer-subnodo-accordion-body'>
                          ";
                                        // line 28
                                        $context['_parent'] = $context;
                                        $context['_seq'] = twig_ensure_traversable($this-&gt;getAttribute($context["childItem"], "subtree", []));
                                        foreach ($context['_seq'] as $context["_key"] =&gt; $context["childSubItem"]) {
                                            if ($this-&gt;getAttribute($this-&gt;getAttribute($context["childSubItem"], "link", []), "enabled", [])) {
                                                // line 29
                                                echo "                            <li>
                              <a line echo this->env-&gt;getExtension('Drupal\Core\Template\TwigExtension')-&gt;escapeFilter($this-&gt;env, call_user_func_array($this-&gt;env-&gt;getFunction('get_link_path')-&gt;getCallable(), [$this-&gt;sandbox-&gt;ensureToStringAllowed($this-&gt;getAttribute($context["childSubItem"], "link", []))]), "html", null, true);
                                                echo "\"&gt;";
                                                echo $this-&gt;env-&gt;getExtension('Drupal\Core\Template\TwigExtension')-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed($this-&gt;getAttribute($this-&gt;getAttribute($context["childSubItem"], "link", []), "title", [])), "html", null, true);
                                                echo "</a>
                            </li>
                          ";
                                            }
                                        }
                                        $_parent = $context['_parent'];
                                        unset($context['_seq'], $context['_iterated'], $context['_key'], $context['childSubItem'], $context['_parent'], $context['loop']);
                                        $context = array_intersect_key($context, $_parent) + $_parent;
                                        // line 33
                                        echo "                        </ul>
                      ";
                                    }
                                    // line 35
                                    echo "                    </li>
                  ";
                                } else {
                                    // line 37
                                    echo "                    <li class='footer-subnodo-li footer-nodo-accordion-body'>
                      <a line echo this->env-&gt;getExtension('Drupal\Core\Template\TwigExtension')-&gt;escapeFilter($this-&gt;env, call_user_func_array($this-&gt;env-&gt;getFunction('get_link_path')-&gt;getCallable(), [$this-&gt;sandbox-&gt;ensureToStringAllowed($this-&gt;getAttribute($context["childItem"], "link", []))]), "html", null, true);
                                    echo "\" &gt;";
                                    echo $this-&gt;env-&gt;getExtension('Drupal\Core\Template\TwigExtension')-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed($this-&gt;getAttribute($this-&gt;getAttribute($context["childItem"], "link", []), "title", [])), "html", null, true);
                                    echo "</a>
                      ";
                                    // line 39
                                    if ($this-&gt;getAttribute($context["childItem"], "hasChildren", [])) {
                                        // line 40
                                        echo "                        <ul>
                          ";
                                        // line 41
                                        $context['_parent'] = $context;
                                        $context['_seq'] = twig_ensure_traversable($this-&gt;getAttribute($context["childItem"], "subtree", []));
                                        foreach ($context['_seq'] as $context["_key"] =&gt; $context["childSubItem"]) {
                                            if ($this-&gt;getAttribute($this-&gt;getAttribute($context["childSubItem"], "link", []), "enabled", [])) {
                                                // line 42
                                                echo "                            <li>
                              <a line echo this->env-&gt;getExtension('Drupal\Core\Template\TwigExtension')-&gt;escapeFilter($this-&gt;env, call_user_func_array($this-&gt;env-&gt;getFunction('get_link_path')-&gt;getCallable(), [$this-&gt;sandbox-&gt;ensureToStringAllowed($this-&gt;getAttribute($context["childSubItem"], "link", []))]), "html", null, true);
                                                echo "\"&gt;";
                                                echo $this-&gt;env-&gt;getExtension('Drupal\Core\Template\TwigExtension')-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed($this-&gt;getAttribute($this-&gt;getAttribute($context["childSubItem"], "link", []), "title", [])), "html", null, true);
                                                echo "</a>
                            </li>
                          ";
                                            }
                                        }
                                        $_parent = $context['_parent'];
                                        unset($context['_seq'], $context['_iterated'], $context['_key'], $context['childSubItem'], $context['_parent'], $context['loop']);
                                        $context = array_intersect_key($context, $_parent) + $_parent;
                                        // line 46
                                        echo "                        </ul>
                      ";
                                    }
                                    // line 48
                                    echo "                    </li>
                  ";
                                }
                                // line 50
                                echo "                ";
                            }
                        }
                        $_parent = $context['_parent'];
                        unset($context['_seq'], $context['_iterated'], $context['_key'], $context['childItem'], $context['_parent'], $context['loop']);
                        $context = array_intersect_key($context, $_parent) + $_parent;
                        // line 51
                        echo "              </ul>
            ";
                    }
                    // line 53
                    echo "          
        
      
    ";
                } else {
                    // line 57
                    echo "      env-&gt;getExtension('Drupal\Core\Template\TwigExtension')-&gt;escapeFilter($this-&gt;env, twig_lower_filter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed($this-&gt;getAttribute($this-&gt;getAttribute($this-&gt;getAttribute($this-&gt;getAttribute($context["item"], "link", []), "getOptions", [], "method"), "attributes", [], "array"), "id-link", [], "array"))), "html", null, true);
                    echo "'&gt;
        
          
            
              ";
                    // line 61
                    $context["linkPath"] = call_user_func_array($this-&gt;env-&gt;getFunction('get_link_path')-&gt;getCallable(), [$this-&gt;sandbox-&gt;ensureToStringAllowed($this-&gt;getAttribute($context["item"], "link", []))]);
                    // line 62
                    echo "              
                ";
                    // line 63
                    if (twig_test_empty(($context["linkPath"] ?? null))) {
                        // line 64
                        echo "                  ";
                        echo $this-&gt;env-&gt;getExtension('Drupal\Core\Template\TwigExtension')-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed($this-&gt;getAttribute(($context["link"] ?? null), "title", [])), "html", null, true);
                        echo "
                ";
                    } else {
                        // line 66
                        echo "                  <a echo this->env-&gt;getExtension('Drupal\Core\Template\TwigExtension')-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed(($context["linkPath"] ?? null)), "html", null, true);
                        echo "\" &gt;";
                        echo $this-&gt;env-&gt;getExtension('Drupal\Core\Template\TwigExtension')-&gt;escapeFilter($this-&gt;env, $this-&gt;sandbox-&gt;ensureToStringAllowed($this-&gt;getAttribute(($context["link"] ?? null), "title", [])), "html", null, true);
                        echo "</a>
                ";
                    }
                    // line 68
                    echo "              
            
            ";
                    // line 70
                    if ($this-&gt;getAttribute($context["item"], "hasChildren", [])) {
                        // line 71
                        echo "              <ul class='footer-nodo__body footer-nodo-accordion-body footer-enlaces-ul'>
                ";
                        // line 72
                        $this-&gt;loadTemplate((($context["directory"] ?? null) . "/templates/elements/e_footer_accordion_body_links.html.twig"), "themes/custom/donquijote_theme/templates/elements/e_footer_nav.html.twig", 72)-&gt;display($context);
                        // line 73
                        echo "              </ul>
            ";
                    }
                    // line 75
                    echo "          
        
      
    ";
                }
                // line 79
                echo "  ";
            }
            ++$context['loop']['index0'];
            ++$context['loop']['index'];
            $context['loop']['first'] = false;
            if (isset($context['loop']['length'])) {
                --$context['loop']['revindex0'];
                --$context['loop']['revindex'];
                $context['loop']['last'] = 0 === $context['loop']['revindex0'];
            }
        }
        $_parent = $context['_parent'];
        unset($context['_seq'], $context['_iterated'], $context['_key'], $context['item'], $context['_parent'], $context['loop']);
        $context = array_intersect_key($context, $_parent) + $_parent;
    }

    public function getTemplateName()
    {
        return "themes/custom/donquijote_theme/templates/elements/e_footer_nav.html.twig";
    }

    public function isTraitable()
    {
        return false;
    }

    public function getDebugInfo()
    {
        return array (  252 =&gt; 79,  246 =&gt; 75,  242 =&gt; 73,  240 =&gt; 72,  237 =&gt; 71,  235 =&gt; 70,  231 =&gt; 68,  223 =&gt; 66,  217 =&gt; 64,  215 =&gt; 63,  212 =&gt; 62,  210 =&gt; 61,  202 =&gt; 57,  196 =&gt; 53,  192 =&gt; 51,  185 =&gt; 50,  181 =&gt; 48,  177 =&gt; 46,  165 =&gt; 43,  162 =&gt; 42,  157 =&gt; 41,  154 =&gt; 40,  152 =&gt; 39,  146 =&gt; 38,  143 =&gt; 37,  139 =&gt; 35,  135 =&gt; 33,  123 =&gt; 30,  120 =&gt; 29,  115 =&gt; 28,  112 =&gt; 27,  110 =&gt; 26,  103 =&gt; 24,  99 =&gt; 22,  96 =&gt; 21,  91 =&gt; 20,  88 =&gt; 19,  86 =&gt; 18,  79 =&gt; 16,  73 =&gt; 12,  70 =&gt; 11,  67 =&gt; 10,  64 =&gt; 9,  47 =&gt; 8,  44 =&gt; 7,  40 =&gt; 5,  36 =&gt; 3,  34 =&gt; 2,  32 =&gt; 1,);
    }

    /** @deprecated since 1.27 (to be removed in 2.0). Use getSourceContext() instead */
    public function getSource()
    {
        @trigger_error('The '.__METHOD__.' method is deprecated since version 1.27 and will be removed in 2.0. Use getSourceContext() instead.', E_USER_DEPRECATED);

        return $this-&gt;getSourceContext()-&gt;getCode();
    }

    public function getSourceContext()
    {
        return new Source("", "themes/custom/donquijote_theme/templates/elements/e_footer_nav.html.twig", "/var/www/html/web/themes/custom/donquijote_theme/templates/elements/e_footer_nav.html.twig");
    }
    
    public function checkSecurity()
    {
        static $tags = ["set" =&gt; 1, "if" =&gt; 2, "for" =&gt; 8, "include" =&gt; 72];
        static $filters = ["lower" =&gt; 10, "escape" =&gt; 16];
        static $functions = ["build_menu" =&gt; 8, "path" =&gt; 16, "get_link_path" =&gt; 24];

        try {
            $this-&gt;sandbox-&gt;checkSecurity(
                ['set', 'if', 'for', 'include'],
                ['lower', 'escape'],
                ['build_menu', 'path', 'get_link_path']
            );
        } catch (SecurityError $e) {
            $e-&gt;setSourceContext($this-&gt;getSourceContext());

            if ($e instanceof SecurityNotAllowedTagError &amp;&amp; isset($tags[$e-&gt;getTagName()])) {
                $e-&gt;setTemplateLine($tags[$e-&gt;getTagName()]);
            } elseif ($e instanceof SecurityNotAllowedFilterError &amp;&amp; isset($filters[$e-&gt;getFilterName()])) {
                $e-&gt;setTemplateLine($filters[$e-&gt;getFilterName()]);
            } elseif ($e instanceof SecurityNotAllowedFunctionError &amp;&amp; isset($functions[$e-&gt;getFunctionName()])) {
                $e-&gt;setTemplateLine($functions[$e-&gt;getFunctionName()]);
            }

            throw $e;
        }

    }
}
') (Line: 487)
Twig\Environment->loadClass('__TwigTemplate_165d6f1d96a4b98786db35f6a7efa1059acca9098da75d1a277a12b172b4ce74', 'themes/custom/donquijote_theme/templates/elements/e_footer_nav.html.twig', NULL) (Line: 445)
Twig\Environment->loadTemplate('themes/custom/donquijote_theme/templates/elements/e_footer_nav.html.twig', NULL) (Line: 375)
Twig\Template->loadTemplate('themes/custom/donquijote_theme/templates/elements/e_footer_nav.html.twig', 'themes/custom/donquijote_theme/templates/layout/footer_main.html.twig', 95) (Line: 214)
__TwigTemplate_7adea8c745a1fbb66f0db64beb3039a7e1db49f69b259b8d6bafdd7441e43181->doDisplay(Array, Array) (Line: 453)
Twig\Template->displayWithErrorHandling(Array, Array) (Line: 420)
Twig\Template->display(Array) (Line: 52)
__TwigTemplate_9d3ff1b41754d88ccc8de6d4827cbe4fc132b50c8537f869add2f773077663b2->doDisplay(Array, Array) (Line: 453)
Twig\Template->displayWithErrorHandling(Array, Array) (Line: 420)
Twig\Template->display(Array) (Line: 432)
Twig\Template->render(Array) (Line: 64)
twig_render_template('themes/custom/donquijote_theme/templates/node/node--enforex-pages-post-page--full.html.twig', Array) (Line: 384)
Drupal\Core\Theme\ThemeManager->render('node', Array) (Line: 431)
Drupal\Core\Render\Renderer->doRender(Array, ) (Line: 200)
Drupal\Core\Render\Renderer->render(Array, ) (Line: 226)
Drupal\Core\Render\MainContent\HtmlRenderer->Drupal\Core\Render\MainContent\{closure}() (Line: 573)
Drupal\Core\Render\Renderer->executeInRenderContext(Object, Object) (Line: 227)
Drupal\Core\Render\MainContent\HtmlRenderer->prepare(Array, Object, Object) (Line: 117)
Drupal\Core\Render\MainContent\HtmlRenderer->renderResponse(Array, Object, Object) (Line: 90)
Drupal\Core\EventSubscriber\MainContentViewSubscriber->onViewRenderArray(Object, 'kernel.view', Object)
call_user_func(Array, Object, 'kernel.view', Object) (Line: 111)
Drupal\Component\EventDispatcher\ContainerAwareEventDispatcher->dispatch('kernel.view', Object) (Line: 156)
Symfony\Component\HttpKernel\HttpKernel->handleRaw(Object, 1) (Line: 68)
Symfony\Component\HttpKernel\HttpKernel->handle(Object, 1, 1) (Line: 57)
Drupal\Core\StackMiddleware\Session->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\KernelPreHandle->handle(Object, 1, 1) (Line: 191)
Drupal\page_cache\StackMiddleware\PageCache->fetch(Object, 1, 1) (Line: 128)
Drupal\page_cache\StackMiddleware\PageCache->lookup(Object, 1, 1) (Line: 82)
Drupal\page_cache\StackMiddleware\PageCache->handle(Object, 1, 1) (Line: 47)
Drupal\Core\StackMiddleware\ReverseProxyMiddleware->handle(Object, 1, 1) (Line: 52)
Drupal\Core\StackMiddleware\NegotiationMiddleware->handle(Object, 1, 1) (Line: 23)
Stack\StackedHttpKernel->handle(Object, 1, 1) (Line: 694)
Drupal\Core\DrupalKernel->handle(Object) (Line: 19)

The Spanish Language Blog donQuijote.org

In Spanish there are hundreds upon hundreds of expressions about different topics, from food to love, the weather, friends…

There are lots of sayings about animals, but today we turn our focus to two very common expressions involving chickens.

Read this article in Spanish

We’ll learn what it means to be a chicken (ser una gallina) and also what it means to have the skin of a chicken (tener la piel de gallina).

If you’ve ever spent any time around chickens, you’ll know that it’s very hard to catch one. If you creep up silently it probably won’t do anything, but the moment it hears your footfall it will start running as fast as its little legs will carry it.

Chickens are so easily frightened that if they feel the slightest hint of fear or see something that scares them, they take off running as fast as they can.

That’s why in Spanish, since we like expressions so much, when a person is quick to fear or afraid of confronting a situation, we say that the person is a chicken (es una gallina).

In fact, having the skin of a chicken (tener la piel de gallina) is also related to fear. It may be an expression, but it’s also a scientifically proven fact.

When a person feels afraid, experiences a change in the temperature, or has a good feeling run through their body (for example, when listening to music), they get what we call goosebumps — or, in Spanish, chicken skin.

It’s a way for the body to protect itself from sudden external changes. Under the skin, there are muscles that tense up, raising each one of the hairs on the surface of the skin. At one time, this reaction helped protect the body from cold temperatures, and today it’s what makes our skin look like la piel de gallina.

Although chickens aren’t an animal most people feel a great affinity for, people and chickens have a lot in common. From now on, you know that if someone is scared to face a situation and wants to run away you can call them una gallina, and if their hair stands on end you know they have la piel de gallina.

If you want to learn even more sayings about animals, enjoy our video about expressions with animals.

 

Next Step

Let's talk! Browse our offer and let us help you create your own budget.

Manage cookie consent

Cookies on this website are used to personalize content and ads, provide social media features and analyze traffic. In addition, we share information about your use of the website with our social media, advertising and web analytics partners, who may combine it with other information you have provided to them or that they have collected from your use of their services. You can learn more in our Cookies policy

Always active

Necessary cookies help make a website usable by enabling basic functions such as page navigation and access to secure areas of the website. The website cannot function properly without these cookies.

Statistical cookies help website owners understand how visitors interact with websites by gathering and providing information in an anonymous form.

Preference cookies allow the website to remember information that changes the way the site behaves or looks, such as your preferred language or the region you are in.

Marketing cookies are used to track visitors on web pages. This is used to show ads that are more relevant and attractive to the individual user, and therefore more valuable to publishers and third-party advertisers.