templates/webbase.html.twig line 1

Open in your IDE?
  1. <!DOCTYPE html>
  2. <html class="full" lang="en">
  3. <head>
  4.     <meta charset="utf-8">
  5.     <meta http-equiv="X-UA-Compatible" content="IE=edge">
  6.     <meta name="viewport" content="width=device-width, initial-scale=1">
  7.     <title>
  8.         {%- if block('title') is defined -%}
  9.             {{ block('title') }} | alphaWerk
  10.         {%- else -%}
  11.             alphaWerk
  12.         {%- endif -%}
  13.     </title>
  14.     <link rel="canonical" href="{{ url(app.request.attributes.get('_route'), app.request.attributes.get('_route_params')) }}">
  15.     {% block stylesheets %}
  16.         <link href="{{ asset('css/bootstrap.min.css') }}" rel="stylesheet"/>
  17.         <link href="{{ asset('css/main.css') }}" rel="stylesheet"/>
  18.         <link href="{{ asset('css/font-awesome.min.css') }}" rel="stylesheet"/>
  19.         <link href="{{ asset('css/prism.css') }}" rel="stylesheet"/>
  20.     {% endblock %}
  21.     <!-- HTML5 Shim and Respond.js IE8 support of HTML5 elements and media queries -->
  22.     <!-- WARNING: Respond.js doesn't work if you view the page via file:// -->
  23.     {#        <!--[if lt IE 9]> #}
  24.     {#          <script src="https://oss.maxcdn.com/html5shiv/3.7.2/html5shiv.min.js"></script> #}
  25.     {#          <script src="https://oss.maxcdn.com/respond/1.4.2/respond.min.js"></script> #}
  26.     {#        <![endif]--> #}
  27.     <!-- Fav and touch icons -->
  28.     <link rel="apple-touch-icon" sizes="57x57" href="{{ asset('/apple-icon-57x57.png') }}">
  29.     <link rel="apple-touch-icon" sizes="60x60" href="{{ asset('/apple-icon-60x60.png') }}">
  30.     <link rel="apple-touch-icon" sizes="72x72" href="{{ asset('/apple-icon-72x72.png') }}">
  31.     <link rel="apple-touch-icon" sizes="76x76" href="{{ asset('/apple-icon-76x76.png') }}">
  32.     <link rel="apple-touch-icon" sizes="114x114" href="{{ asset('/apple-icon-114x114.png') }}">
  33.     <link rel="apple-touch-icon" sizes="120x120" href="{{ asset('/apple-icon-120x120.png') }}">
  34.     <link rel="apple-touch-icon" sizes="144x144" href="{{ asset('/apple-icon-144x144.png') }}">
  35.     <link rel="apple-touch-icon" sizes="152x152" href="{{ asset('/apple-icon-152x152.png') }}">
  36.     <link rel="apple-touch-icon" sizes="180x180" href="{{ asset('/apple-icon-180x180.png') }}">
  37.     <link rel="icon" type="image/png" sizes="192x192" href="{{ asset('/android-icon-192x192.png') }}">
  38.     <link rel="icon" type="image/png" sizes="32x32" href="{{ asset('/favicon-32x32.png') }}">
  39.     <link rel="icon" type="image/png" sizes="96x96" href="{{ asset('/favicon-96x96.png') }}">
  40.     <link rel="icon" type="image/png" sizes="16x16" href="{{ asset('/favicon-16x16.png') }}">
  41.     <link rel="manifest" href="{{ asset('manifest.json') }}">
  42.     <meta name="msapplication-TileColor" content="#ffffff">
  43.     <meta name="msapplication-TileImage" content="/ms-icon-144x144.png">
  44.     <meta name="theme-color" content="#ffffff">
  45.     {% block headjs %}
  46.     {% endblock %}
  47. </head>
  48. <body data-spy="scroll" data-target=".navbar" role="document">
  49.     <header class="d-flex flex-wrap justify-content-center bg-body-tertiary sticky-top py-3 pe-5 mb-4">
  50.         <a href="/" class="d-flex align-items-center mb-3 mb-md-0 me-md-auto link-body-emphasis text-decoration-none">
  51.             <svg class="bi me-2" width="40" height="32">
  52.                 <use xlink:href="#bootstrap"></use>
  53.             </svg>
  54.             <span class="fs-4">&alpha;lphaWerk</span>
  55.         </a>
  56.         <ul class="nav nav-pills">
  57.             {% for page in otherNav %}
  58.                 <li class="nav-item">
  59.                     <a href="{% if block('homeClass') is not defined %}{{ path('home') }}{% endif %}#{{ page.slug }}"
  60.                        class="nav-link link-body-emphasis"
  61.                        id="{{ page.slug }}-scroll">{{ page.name }}</a>
  62.                 </li>
  63.             {% endfor %}
  64.             {% for page in mainNav %}
  65.                 <li class="nav-item">
  66.                     <a href="{{ path(page.slug) }}" class="nav-link link-body-emphasis">{{ page.name }}</a>
  67.                 </li>
  68.             {% endfor %}
  69.             <li class="nav-item">
  70.                 <a href="{% if block('homeClass') is not defined %}{{ path('home') }}{% endif %}#contact"
  71.                    id="contact-scroll" class="nav-link link-body-emphasis">Contact</a>
  72.             </li>
  73.         </ul>
  74.     </header>
  75. {% block body %}
  76. {% endblock %}
  77. <section id="footer">
  78.     <div class="row">
  79.         <div class="container">
  80.             <div class="col-md-12">
  81.                 <p class="pull-right">
  82.                     Made with <span class="footer-heart">❤</span> in Birmingham
  83.                 </p>
  84.                 <p>&copy; &alpha;lphaWerk Ltd. {{ 'now'|date('Y') }}</p>
  85.             </div>
  86.         </div>
  87.     </div> <!-- /container -->
  88. </section>
  89. {% block javascripts %}
  90.     <script src="{{ asset('js/jquery-min.js') }}"></script>
  91.     <script src="{{ asset('js/bootstrap.min.js') }}"></script>
  92.     <script src="{{ asset('js/holder.js') }}"></script>
  93.     <script async src="https://www.googletagmanager.com/gtag/js?id=G-3Q07QWW9FJ"></script>
  94.     <script>
  95.       window.dataLayer = window.dataLayer || [];
  96.       function gtag(){dataLayer.push(arguments);}
  97.       gtag('js', new Date());
  98.       gtag('config', 'G-3Q07QWW9FJ');
  99.     </script>
  100. {% endblock %}
  101. </body>
  102. </html>