add: info template
This commit is contained in:
		
							parent
							
								
									138e5b7f64
								
							
						
					
					
						commit
						ac5354a601
					
				
					 7 changed files with 280 additions and 30 deletions
				
			
		
							
								
								
									
										16
									
								
								templates/info.html.twig
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										16
									
								
								templates/info.html.twig
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,16 @@ | |||
| {% extends 'partials/base.html.twig' %} | ||||
| 
 | ||||
| {% block content %} | ||||
|     <div class="row"> | ||||
|         {% set text_class = 'col-12' %} | ||||
|         {% if page.media.images %} | ||||
|             {% set text_class = 'col-12 col-md-6' %} | ||||
|             <div class="col-12 col-md-6"> | ||||
|                 <img width="100%" src="{{ page.media.images|first.url }}"> | ||||
|             </div> | ||||
|         {% endif %} | ||||
|         <div class="{{ text_class }}"> | ||||
|             {{ page.content }} | ||||
|         </div> | ||||
|     </div> | ||||
| {% endblock %} | ||||
|  | @ -1,4 +1,5 @@ | |||
| {% extends 'partials/base.html.twig' %} | ||||
| 
 | ||||
| {% set blog = page.find(header_var('blog_url')|defined(theme_var('blog-page'))) %} | ||||
| {% set show_breadcrumbs = header_var('show_breadcrumbs', [page, blog])|defined(true) %} | ||||
| {% set show_sidebar = header_var('show_sidebar', [page, blog])|defined(true)  %} | ||||
|  |  | |||
							
								
								
									
										27
									
								
								templates/modular.html.twig
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										27
									
								
								templates/modular.html.twig
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,27 @@ | |||
| {% extends 'partials/base.html.twig' %} | ||||
| 
 | ||||
| {% set collection = page.collection() %} | ||||
| 
 | ||||
| {% block content %} | ||||
|     {{ page.content }} | ||||
|     {% for child in collection %} | ||||
|         {% if child.template == 'info' %} | ||||
|             <div class="row"> | ||||
|                 {% set text_class = 'col-12' %} | ||||
|                 {% if child.media.images|first %} | ||||
|                     {% set text_class = 'col-12 col-md-6' %} | ||||
|                     <div class="col-12 col-md-6"> | ||||
|                         <img width="100%" src="{{ child.media.images|first.url }}"> | ||||
|                     </div> | ||||
|                 {% endif %} | ||||
|                 <div class="{{ text_class }}"> | ||||
|                     {{ child.content }} | ||||
|                 </div> | ||||
|             </div> | ||||
|         {% else %} | ||||
|             <a href="{{ child.url }}">{{ child.title }}</a> | ||||
|             <p>{{ child.summary }}</p> | ||||
|         {% endif %} | ||||
|         <div class="mb-4"></div> | ||||
|     {% endfor %} | ||||
| {% endblock %} | ||||
|  | @ -32,36 +32,33 @@ | |||
| {% endblock %} | ||||
| </head> | ||||
| <body id="top" class="{{ page.header.body_classes }}"> | ||||
|     <div id="wrapper" class="d-flex flex-column"> | ||||
|         {% block body %} | ||||
|             <main class="container py-3 flex-fill"> | ||||
|                 {% block header %} | ||||
|                     {% include 'partials/navbar.html.twig' %} | ||||
|                 {% endblock %} | ||||
|                 {% block content %}{% endblock %} | ||||
|             </main> | ||||
|         {% endblock %} | ||||
| 
 | ||||
| <wrapper class="d-flex flex-column"> | ||||
| 
 | ||||
| {% block header %} | ||||
|     {% include 'partials/navbar.html.twig' %} | ||||
| {% endblock %} | ||||
| 
 | ||||
| {% block body %} | ||||
|     <main class="container py-3 flex-fill"> | ||||
|         {% block content %}{% endblock %} | ||||
|     </main> | ||||
| {% endblock %} | ||||
| 
 | ||||
| {% block footer %} | ||||
|     <footer class="container-fluid bg-dark text-light py-3"> | ||||
|         <div class="row"> | ||||
|             <p class="mx-auto"><a href="/impressum">Impressum</a> | <a href="/datenschutzerklaerung">Datenschutzerklärung</a></p> | ||||
|         </div> | ||||
|         <div class="row"> | ||||
|             <p class="mx-auto">© Heike Tischler</p> | ||||
|         </div> | ||||
|         <div class="row"> | ||||
|             <p class="mx-auto">Diese Webseite nutzt <a href="http://getgrav.org">Grav</a> von <a href="http://www.rockettheme.com">RocketTheme</a>.</p> | ||||
|         </div> | ||||
|     </footer> | ||||
| {% endblock %} | ||||
| 
 | ||||
| {% block bottom %} | ||||
|     {{ assets.js('bottom')|raw }} | ||||
| {% endblock %} | ||||
|         {% block footer %} | ||||
|             <footer class="container-fluid bg-dark text-light py-3"> | ||||
|                 <div class="row"> | ||||
|                     <p class="mx-auto"><a href="/impressum">Impressum</a> | <a href="/datenschutzerklaerung">Datenschutzerklärung</a></p> | ||||
|                 </div> | ||||
|                 <div class="row"> | ||||
|                     <p class="mx-auto">© Heike Tischler</p> | ||||
|                 </div> | ||||
|                 <div class="row"> | ||||
|                     <p class="mx-auto">Diese Webseite nutzt <a href="http://getgrav.org">Grav</a> von <a href="http://www.rockettheme.com">RocketTheme</a>.</p> | ||||
|                 </div> | ||||
|             </footer> | ||||
|         {% endblock %} | ||||
|     </div> | ||||
| 
 | ||||
|     {% block bottom %} | ||||
|         {{ assets.js('bottom')|raw }} | ||||
|     {% endblock %} | ||||
| </body> | ||||
| </html> | ||||
|  |  | |||
|  | @ -1,4 +1,5 @@ | |||
| {% extends 'partials/base.html.twig' %} | ||||
| 
 | ||||
| {% set blog = page.find(header_var('blog_url')|defined(theme_var('blog-page'))) %} | ||||
| {% set show_breadcrumbs = header_var('show_breadcrumbs', [page, blog])|defined(true) %} | ||||
| 
 | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue