parent = $this->loadTemplate("partials/base.html.twig", "modular.html.twig", 1); $this->blocks = array( 'javascripts' => array($this, 'block_javascripts'), 'bottom' => array($this, 'block_bottom'), 'header_navigation' => array($this, 'block_header_navigation'), 'hero' => array($this, 'block_hero'), 'body' => array($this, 'block_body'), ); } protected function doGetParent(array $context) { return "partials/base.html.twig"; } protected function doDisplay(array $context, array $blocks = array()) { // line 3 $context["show_onpage_menu"] = (($this->getAttribute(($context["header"] ?? null), "onpage_menu", array()) == true) || (null === $this->getAttribute(($context["header"] ?? null), "onpage_menu", array()))); // line 1 $this->parent->display($context, array_merge($this->blocks, $blocks)); } // line 6 public function block_javascripts($context, array $blocks = array()) { // line 7 echo " "; if (($context["show_onpage_menu"] ?? null)) { // line 8 echo " "; $this->getAttribute(($context["assets"] ?? null), "add", array(0 => "theme://js/singlepagenav.min.js"), "method"); // line 9 echo " "; } // line 10 echo " "; $this->displayParentBlock("javascripts", $context, $blocks); echo " "; } // line 13 public function block_bottom($context, array $blocks = array()) { // line 14 echo " "; $this->displayParentBlock("bottom", $context, $blocks); echo " "; // line 15 if (($context["show_onpage_menu"] ?? null)) { // line 16 echo " "; } } // line 28 public function block_header_navigation($context, array $blocks = array()) { // line 29 echo " "; if (($context["show_onpage_menu"] ?? null)) { // line 30 echo " "; } else { // line 45 echo " "; $this->displayParentBlock("header_navigation", $context, $blocks); echo " "; } } // line 49 public function block_hero($context, array $blocks = array()) { // line 50 echo " "; $context['_parent'] = $context; $context['_seq'] = twig_ensure_traversable($this->getAttribute(($context["page"] ?? null), "collection", array(), "method")); foreach ($context['_seq'] as $context["_key"] => $context["module"]) { if (($this->getAttribute($context["module"], "template", array()) == "modular/hero")) { // line 51 echo "
getAttribute($this, "pageLinkName", array(0 => $this->getAttribute($context["module"], "menu", array())), "method"); echo "\">
"; // line 52 echo $this->getAttribute($context["module"], "content", array()); echo " "; } } $_parent = $context['_parent']; unset($context['_seq'], $context['_iterated'], $context['_key'], $context['module'], $context['_parent'], $context['loop']); $context = array_intersect_key($context, $_parent) + $_parent; } // line 56 public function block_body($context, array $blocks = array()) { // line 57 echo " "; $context['_parent'] = $context; $context['_seq'] = twig_ensure_traversable($this->getAttribute(($context["page"] ?? null), "collection", array(), "method")); foreach ($context['_seq'] as $context["_key"] => $context["module"]) { if (($this->getAttribute($context["module"], "template", array()) != "modular/hero")) { // line 58 echo "
getAttribute($this, "pageLinkName", array(0 => $this->getAttribute($context["module"], "menu", array())), "method"); echo "\">
"; // line 59 echo $this->getAttribute($context["module"], "content", array()); echo " "; } } $_parent = $context['_parent']; unset($context['_seq'], $context['_iterated'], $context['_key'], $context['module'], $context['_parent'], $context['loop']); $context = array_intersect_key($context, $_parent) + $_parent; } // line 4 public function getpageLinkName($__text__ = null, ...$__varargs__) { $context = $this->env->mergeGlobals(array( "text" => $__text__, "varargs" => $__varargs__, )); $blocks = array(); ob_start(); try { echo twig_replace_filter(twig_lower_filter($this->env, ($context["text"] ?? null)), array(" " => "_")); } catch (Exception $e) { ob_end_clean(); throw $e; } catch (Throwable $e) { ob_end_clean(); throw $e; } return ('' === $tmp = ob_get_clean()) ? '' : new Twig_Markup($tmp, $this->env->getCharset()); } public function getTemplateName() { return "modular.html.twig"; } public function isTraitable() { return false; } public function getDebugInfo() { return array ( 204 => 4, 193 => 59, 188 => 58, 182 => 57, 179 => 56, 168 => 52, 163 => 51, 157 => 50, 154 => 49, 146 => 45, 142 => 43, 131 => 39, 125 => 38, 115 => 37, 112 => 36, 107 => 35, 94 => 33, 91 => 32, 87 => 31, 84 => 30, 81 => 29, 78 => 28, 64 => 16, 62 => 15, 57 => 14, 54 => 13, 47 => 10, 44 => 9, 41 => 8, 38 => 7, 35 => 6, 31 => 1, 29 => 3, 11 => 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->getSourceContext()->getCode(); } public function getSourceContext() { return new Twig_Source("{% extends 'partials/base.html.twig' %} {% set show_onpage_menu = header.onpage_menu == true or header.onpage_menu is null %} {% macro pageLinkName(text) %}{{ text|lower|replace({' ':'_'}) }}{% endmacro %} {% block javascripts %} {% if show_onpage_menu %} {% do assets.add('theme://js/singlepagenav.min.js') %} {% endif %} {{ parent() }} {% endblock %} {% block bottom %} {{ parent() }} {% if show_onpage_menu %} {% endif %} {% endblock %} {% block header_navigation %} {% if show_onpage_menu %} {% else %} {{ parent() }} {% endif %} {% endblock %} {% block hero %} {% for module in page.collection() if module.template == 'modular/hero' %}
{{ module.content }} {% endfor %} {% endblock %} {% block body %} {% for module in page.collection() if module.template != 'modular/hero' %}
{{ module.content }} {% endfor %} {% endblock %} ", "modular.html.twig", "/mnt/data/Sites/r2c.net/user/themes/r2c/templates/modular.html.twig"); } }