protected function doDisplay(array $context, array $blocks = array()) { // line 12 if (isset($context["breadcrumb"]) ? $context["breadcrumb"] : null) { // line 13 echo " <nav class=\"breadcrumb\" role=\"navigation\" aria-labelledby=\"system-breadcrumb\">\n <h2 id=\"system-breadcrumb\" class=\"visually-hidden\">"; // line 14 echo twig_render_var(t("Breadcrumb")); echo "</h2>\n <ol>\n "; // line 16 $context['_parent'] = (array) $context; $context['_seq'] = twig_ensure_traversable(isset($context["breadcrumb"]) ? $context["breadcrumb"] : null); foreach ($context['_seq'] as $context["_key"] => $context["item"]) { // line 17 echo " <li>"; echo twig_drupal_escape_filter($this->env, isset($context["item"]) ? $context["item"] : null, "html", null, true); echo "</li>\n "; } $_parent = $context['_parent']; unset($context['_seq'], $context['_iterated'], $context['_key'], $context['item'], $context['_parent'], $context['loop']); $context = array_intersect_key($context, $_parent) + $_parent; // line 19 echo " </ol>\n </nav>\n"; } }
protected function doDisplay(array $context, array $blocks = array()) { // line 14 if (isset($context["items"]) ? $context["items"] : null) { // line 15 echo " <h2 class=\"visually-hidden\">"; echo twig_render_var(t("Pages")); echo "</h2>\n "; // line 16 echo twig_drupal_escape_filter($this->env, isset($context["items"]) ? $context["items"] : null, "html", null, true); echo "\n"; } }
protected function doDisplay(array $context, array $blocks = array()) { // line 29 echo "<!DOCTYPE html>\n<html"; // line 30 echo twig_drupal_escape_filter($this->env, isset($context["html_attributes"]) ? $context["html_attributes"] : null, "html", null, true); echo ">\n <head>\n "; // line 32 echo twig_drupal_escape_filter($this->env, $this->getAttribute(isset($context["page"]) ? $context["page"] : null, "head"), "html", null, true); echo "\n <title>"; // line 33 echo twig_drupal_escape_filter($this->env, isset($context["head_title"]) ? $context["head_title"] : null, "html", null, true); echo "</title>\n "; // line 34 echo twig_drupal_escape_filter($this->env, $this->getAttribute(isset($context["page"]) ? $context["page"] : null, "styles"), "html", null, true); echo "\n "; // line 35 echo twig_drupal_escape_filter($this->env, $this->getAttribute(isset($context["page"]) ? $context["page"] : null, "scripts"), "html", null, true); echo "\n </head>\n <body"; // line 37 echo twig_drupal_escape_filter($this->env, isset($context["attributes"]) ? $context["attributes"] : null, "html", null, true); echo ">\n <a href=\"#main-content\" class=\"visually-hidden focusable skip-link\">\n "; // line 39 echo twig_render_var(t("Skip to main content")); echo "\n </a>\n "; // line 41 echo twig_drupal_escape_filter($this->env, isset($context["page_top"]) ? $context["page_top"] : null, "html", null, true); echo "\n "; // line 42 echo twig_drupal_escape_filter($this->env, $this->getAttribute(isset($context["page"]) ? $context["page"] : null, "content"), "html", null, true); echo "\n "; // line 43 echo twig_drupal_escape_filter($this->env, isset($context["page_bottom"]) ? $context["page_bottom"] : null, "html", null, true); echo "\n "; // line 44 echo twig_drupal_escape_filter($this->env, $this->getAttribute(isset($context["page"]) ? $context["page"] : null, "scripts", array(0 => "footer"), "method"), "html", null, true); echo "\n </body>\n</html>\n"; }
protected function doDisplay(array $context, array $blocks = array()) { // line 80 echo "<div id=\"page-wrapper\"><div id=\"page\">\n\n <header id=\"header\" class=\""; // line 82 echo twig_render_var(isset($context["secondary_menu"]) ? $context["secondary_menu"] : null ? "with-secondary-menu" : "without-secondary-menu"); echo "\" role=\"banner\" aria-label=\""; echo twig_render_var(t("Site header")); echo "\"><div class=\"section clearfix\">\n "; // line 83 if (isset($context["secondary_menu"]) ? $context["secondary_menu"] : null) { // line 84 echo " <nav id=\"secondary-menu\" class=\"navigation\" role=\"navigation\" aria-labelledby=\"links__system_secondary_menu\">\n "; // line 85 echo twig_drupal_escape_filter($this->env, isset($context["secondary_menu"]) ? $context["secondary_menu"] : null, "html", null, true); echo "\n </nav> <!-- /#secondary-menu -->\n "; } // line 88 echo "\n "; // line 89 if (isset($context["logo"]) ? $context["logo"] : null) { // line 90 echo " <a href=\""; echo twig_drupal_escape_filter($this->env, isset($context["front_page"]) ? $context["front_page"] : null, "html", null, true); echo "\" title=\""; echo twig_render_var(t("Home")); echo "\" rel=\"home\" id=\"logo\">\n <img src=\""; // line 91 echo twig_drupal_escape_filter($this->env, isset($context["logo"]) ? $context["logo"] : null, "html", null, true); echo "\" alt=\""; echo twig_render_var(t("Home")); echo "\" />\n </a>\n "; } // line 94 echo "\n "; // line 95 if ((isset($context["site_name"]) ? $context["site_name"] : null) || (isset($context["site_slogan"]) ? $context["site_slogan"] : null)) { // line 96 echo " <div id=\"name-and-slogan\""; if ((isset($context["hide_site_name"]) ? $context["hide_site_name"] : null) && (isset($context["hide_site_slogan"]) ? $context["hide_site_slogan"] : null)) { echo " class=\"visually-hidden\""; } echo ">\n "; // line 97 if (isset($context["site_name"]) ? $context["site_name"] : null) { // line 98 echo " "; if (isset($context["title"]) ? $context["title"] : null) { // line 99 echo " <div id=\"site-name\""; if (isset($context["hide_site_name"]) ? $context["hide_site_name"] : null) { echo " class=\"visually-hidden\""; } echo ">\n <strong>\n <a href=\""; // line 101 echo twig_drupal_escape_filter($this->env, isset($context["front_page"]) ? $context["front_page"] : null, "html", null, true); echo "\" title=\""; echo twig_render_var(t("Home")); echo "\" rel=\"home\"><span>"; echo twig_drupal_escape_filter($this->env, isset($context["site_name"]) ? $context["site_name"] : null, "html", null, true); echo "</span></a>\n </strong>\n </div>\n "; // line 105 echo " "; } else { // line 106 echo " <h1 id=\"site-name\""; if (isset($context["hide_site_name"]) ? $context["hide_site_name"] : null) { echo " class=\"visually-hidden\" "; } echo ">\n <a href=\""; // line 107 echo twig_drupal_escape_filter($this->env, isset($context["front_page"]) ? $context["front_page"] : null, "html", null, true); echo "\" title=\""; echo twig_render_var(t("Home")); echo "\" rel=\"home\"><span>"; echo twig_drupal_escape_filter($this->env, isset($context["site_name"]) ? $context["site_name"] : null, "html", null, true); echo "</span></a>\n </h1>\n "; } // line 110 echo " "; } // line 111 echo "\n "; // line 112 if (isset($context["site_slogan"]) ? $context["site_slogan"] : null) { // line 113 echo " <div id=\"site-slogan\""; if (isset($context["hide_site_slogan"]) ? $context["hide_site_slogan"] : null) { echo " class=\"visually-hidden\""; } echo ">\n "; // line 114 echo twig_drupal_escape_filter($this->env, isset($context["site_slogan"]) ? $context["site_slogan"] : null, "html", null, true); echo "\n </div>\n "; } // line 117 echo " </div><!-- /#name-and-slogan -->\n "; } // line 119 echo "\n "; // line 120 echo twig_drupal_escape_filter($this->env, $this->getAttribute(isset($context["page"]) ? $context["page"] : null, "header"), "html", null, true); echo "\n\n "; // line 122 if (isset($context["main_menu"]) ? $context["main_menu"] : null) { // line 123 echo " <nav id =\"main-menu\" class=\"navigation\" role=\"navigation\" aria-labelledby=\"links__system_main_menu\">\n <div id=\"nav\"></div>\n <div id=\"no-nav\"></div>\n <a class=\"main-menu-reveal\" href=\"#nav\">"; // line 126 echo twig_render_var(t("Menu")); echo "</a>\n <a class=\"main-menu-reveal main-menu-reveal--hide\" href=\"#no-nav\">"; // line 127 echo twig_render_var(t("Menu")); echo "</a>\n "; // line 128 echo twig_drupal_escape_filter($this->env, isset($context["main_menu"]) ? $context["main_menu"] : null, "html", null, true); echo "\n </nav> <!-- /#main-menu -->\n "; } // line 131 echo " </div></header> <!-- /.section, /#header-->\n\n "; // line 133 if (isset($context["messages"]) ? $context["messages"] : null) { // line 134 echo " <div id=\"messages\"><div class=\"section clearfix\">\n "; // line 135 echo twig_drupal_escape_filter($this->env, isset($context["messages"]) ? $context["messages"] : null, "html", null, true); echo "\n </div></div> <!-- /.section, /#messages -->\n "; } // line 138 echo "\n "; // line 139 if ($this->getAttribute(isset($context["page"]) ? $context["page"] : null, "featured")) { // line 140 echo " <aside id=\"featured\"><div class=\"section clearfix\">\n "; // line 141 echo twig_drupal_escape_filter($this->env, $this->getAttribute(isset($context["page"]) ? $context["page"] : null, "featured"), "html", null, true); echo "\n </div></aside> <!-- /.section, /#featured -->\n "; } // line 144 echo "\n <div id=\"main-wrapper\" class=\"clearfix\"><div id=\"main\" class=\"clearfix\">\n "; // line 146 echo twig_drupal_escape_filter($this->env, isset($context["breadcrumb"]) ? $context["breadcrumb"] : null, "html", null, true); echo "\n\n <main id=\"content\" class=\"column\" role=\"main\"><section class=\"section\">\n "; // line 149 if ($this->getAttribute(isset($context["page"]) ? $context["page"] : null, "highlighted")) { echo "<div id=\"highlighted\">"; echo twig_drupal_escape_filter($this->env, $this->getAttribute(isset($context["page"]) ? $context["page"] : null, "highlighted"), "html", null, true); echo "</div>"; } // line 150 echo " <a id=\"main-content\" tabindex=\"-1\"></a>\n "; // line 151 echo twig_drupal_escape_filter($this->env, isset($context["title_prefix"]) ? $context["title_prefix"] : null, "html", null, true); echo "\n "; // line 152 if (isset($context["title"]) ? $context["title"] : null) { // line 153 echo " <h1 class=\"title\" id=\"page-title\">\n "; // line 154 echo twig_drupal_escape_filter($this->env, isset($context["title"]) ? $context["title"] : null, "html", null, true); echo "\n </h1>\n "; } // line 157 echo " "; echo twig_drupal_escape_filter($this->env, isset($context["title_suffix"]) ? $context["title_suffix"] : null, "html", null, true); echo "\n "; // line 158 if (isset($context["tabs"]) ? $context["tabs"] : null) { // line 159 echo " <nav class=\"tabs\" role=\"navigation\" aria-label=\""; echo twig_render_var(t("Tabs")); echo "\">\n "; // line 160 echo twig_drupal_escape_filter($this->env, isset($context["tabs"]) ? $context["tabs"] : null, "html", null, true); echo "\n </nav>\n "; } // line 163 echo " "; echo twig_drupal_escape_filter($this->env, $this->getAttribute(isset($context["page"]) ? $context["page"] : null, "help"), "html", null, true); echo "\n "; // line 164 if (isset($context["action_links"]) ? $context["action_links"] : null) { // line 165 echo " <ul class=\"action-links\">\n "; // line 166 echo twig_drupal_escape_filter($this->env, isset($context["action_links"]) ? $context["action_links"] : null, "html", null, true); echo "\n </ul>\n "; } // line 169 echo " "; echo twig_drupal_escape_filter($this->env, $this->getAttribute(isset($context["page"]) ? $context["page"] : null, "content"), "html", null, true); echo "\n "; // line 170 echo twig_drupal_escape_filter($this->env, isset($context["feed_icons"]) ? $context["feed_icons"] : null, "html", null, true); echo "\n </section></main> <!-- /.section, /#content -->\n\n "; // line 173 if ($this->getAttribute(isset($context["page"]) ? $context["page"] : null, "sidebar_first")) { // line 174 echo " <div id=\"sidebar-first\" class=\"column sidebar\"><aside class=\"section\">\n "; // line 175 echo twig_drupal_escape_filter($this->env, $this->getAttribute(isset($context["page"]) ? $context["page"] : null, "sidebar_first"), "html", null, true); echo "\n </aside></div><!-- /.section, /#sidebar-first -->\n "; } // line 178 echo "\n "; // line 179 if ($this->getAttribute(isset($context["page"]) ? $context["page"] : null, "sidebar_second")) { // line 180 echo " <div id=\"sidebar-second\" class=\"column sidebar\"><aside class=\"section\">\n "; // line 181 echo twig_drupal_escape_filter($this->env, $this->getAttribute(isset($context["page"]) ? $context["page"] : null, "sidebar_second"), "html", null, true); echo "\n </aside></div><!-- /.section, /#sidebar-second -->\n "; } // line 184 echo "\n </div></div><!-- /#main, /#main-wrapper -->\n\n "; // line 187 if ($this->getAttribute(isset($context["page"]) ? $context["page"] : null, "triptych_first") || $this->getAttribute(isset($context["page"]) ? $context["page"] : null, "triptych_middle") || $this->getAttribute(isset($context["page"]) ? $context["page"] : null, "triptych_last")) { // line 188 echo " <div id=\"triptych-wrapper\"><aside id=\"triptych\" class=\"clearfix\">\n "; // line 189 echo twig_drupal_escape_filter($this->env, $this->getAttribute(isset($context["page"]) ? $context["page"] : null, "triptych_first"), "html", null, true); echo "\n "; // line 190 echo twig_drupal_escape_filter($this->env, $this->getAttribute(isset($context["page"]) ? $context["page"] : null, "triptych_middle"), "html", null, true); echo "\n "; // line 191 echo twig_drupal_escape_filter($this->env, $this->getAttribute(isset($context["page"]) ? $context["page"] : null, "triptych_last"), "html", null, true); echo "\n </aside></div><!-- /#triptych, /#triptych-wrapper -->\n "; } // line 194 echo "\n <div id=\"footer-wrapper\"><footer class=\"section\">\n\n "; // line 197 if ($this->getAttribute(isset($context["page"]) ? $context["page"] : null, "footer_firstcolumn") || $this->getAttribute(isset($context["page"]) ? $context["page"] : null, "footer_secondcolumn") || $this->getAttribute(isset($context["page"]) ? $context["page"] : null, "footer_thirdcolumn") || $this->getAttribute(isset($context["page"]) ? $context["page"] : null, "footer_fourthcolumn")) { // line 198 echo " <div id=\"footer-columns\" class=\"clearfix\">\n "; // line 199 echo twig_drupal_escape_filter($this->env, $this->getAttribute(isset($context["page"]) ? $context["page"] : null, "footer_firstcolumn"), "html", null, true); echo "\n "; // line 200 echo twig_drupal_escape_filter($this->env, $this->getAttribute(isset($context["page"]) ? $context["page"] : null, "footer_secondcolumn"), "html", null, true); echo "\n "; // line 201 echo twig_drupal_escape_filter($this->env, $this->getAttribute(isset($context["page"]) ? $context["page"] : null, "footer_thirdcolumn"), "html", null, true); echo "\n "; // line 202 echo twig_drupal_escape_filter($this->env, $this->getAttribute(isset($context["page"]) ? $context["page"] : null, "footer_fourthcolumn"), "html", null, true); echo "\n </div><!-- /#footer-columns -->\n "; } // line 205 echo "\n "; // line 206 if ($this->getAttribute(isset($context["page"]) ? $context["page"] : null, "footer")) { // line 207 echo " <div id=\"footer\" role=\"contentinfo\" class=\"clearfix\">\n "; // line 208 echo twig_drupal_escape_filter($this->env, $this->getAttribute(isset($context["page"]) ? $context["page"] : null, "footer"), "html", null, true); echo "\n </div> <!-- /#footer -->\n "; } // line 211 echo "\n </footer></div> <!-- /.section, /#footer-wrapper -->\n\n</div></div> <!-- /#page, /#page-wrapper -->\n"; }
/** * Tests output of integer and double 0 values of twig_render_var(). * * @see https://www.drupal.org/node/2417733 */ public function testsRenderZeroValue() { $this->assertSame(twig_render_var(0), 0, 'twig_render_var() renders zero correctly when provided as an integer.'); $this->assertSame(twig_render_var(0.0), 0, 'twig_render_var() renders zero correctly when provided as a double.'); }