events framework
This commit is contained in:
		
							parent
							
								
									15a24dd74c
								
							
						
					
					
						commit
						db40845744
					
				
					 2 changed files with 114 additions and 0 deletions
				
			
		
							
								
								
									
										27
									
								
								themes/hugoplate/layouts/events/list.html
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										27
									
								
								themes/hugoplate/layouts/events/list.html
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,27 @@ | |||
| {{ define "main" }} {{ partial "page-header" . }} | ||||
| 
 | ||||
| <section class="section"> | ||||
|   <div class="container"> | ||||
|     <div class="row gx-5"> | ||||
|       <!-- blog posts --> | ||||
|       <div class="lg:col-8"> | ||||
|         <div class="row"> | ||||
|           {{ $paginator:= .Paginate .RegularPages }} {{ range $paginator.Pages | ||||
|           }} | ||||
|           <div class="md:col-6 mb-14"> | ||||
|             {{ partial "components/blog-card" . }} | ||||
|           </div> | ||||
|           {{ end }} | ||||
|         </div> | ||||
|         {{ partial "components/pagination.html" . }} | ||||
|       </div> | ||||
|       <!-- sidebar --> | ||||
|       <div class="lg:col-4"> | ||||
|         <!-- widget --> | ||||
|         {{ $widget:= site.Params.widgets.sidebar }} {{ partialCached | ||||
|         "widgets/widget-wrapper" ( dict "Widgets" $widget "Scope" . ) }} | ||||
|       </div> | ||||
|     </div> | ||||
|   </div> | ||||
| </section> | ||||
| {{ end }} | ||||
							
								
								
									
										87
									
								
								themes/hugoplate/layouts/events/single.html
									
										
									
									
									
										Normal file
									
								
							
							
						
						
									
										87
									
								
								themes/hugoplate/layouts/events/single.html
									
										
									
									
									
										Normal file
									
								
							|  | @ -0,0 +1,87 @@ | |||
| {{ define "main" }} | ||||
| <section class="section pt-7"> | ||||
|   <div class="container"> | ||||
|     <div class="row justify-center"> | ||||
|       <article class="lg:col-10"> | ||||
|         {{ $image:= .Params.image }} {{ if $image }} | ||||
|         <div class="mb-10"> | ||||
|           {{ partial "image" (dict "Src" $image "Alt" .Title "Class" "w-full | ||||
|           rounded") }} | ||||
|         </div> | ||||
|         {{ end }} | ||||
|         <h1 class="h2 mb-4">{{ .Title }}</h1> | ||||
|         <ul class="mb-4"> | ||||
|           <li class="mr-4 inline-block"> | ||||
|             <a | ||||
|               href="{{ `authors/` | relLangURL }}{{ .Params.Author | urlize }}/" | ||||
|             > | ||||
|               <i class="fa-regular fa-circle-user mr-2"></i>{{ .Params.author }} | ||||
|             </a> | ||||
|           </li> | ||||
|           {{ $categories:= .Params.categories }} {{ if $categories }} | ||||
|           <li class="mr-4 inline-block"> | ||||
|             <i class="fa-regular fa-folder mr-2"></i> | ||||
|             {{ range $i,$p:= $categories }} | ||||
|             <a | ||||
|               href="{{ `categories/` | relLangURL }}{{ . | urlize | lower }}/" | ||||
|               class="" | ||||
|               >{{ . | humanize }}{{ if ne $i (sub (len $categories) 1) }} {{ "," | ||||
|               }} {{ end }} | ||||
|             </a> | ||||
|             {{ end }} | ||||
|           </li> | ||||
|           {{ end }} | ||||
|           <li class="mr-4 inline-block"> | ||||
|             <i class="fa-regular fa-clock mr-2"></i> | ||||
|             {{ time.Format ":date_long" .PublishDate }} | ||||
|           </li> | ||||
|         </ul> | ||||
|         <div class="content mb-10">{{ .Content }}</div> | ||||
|         <div class="row items-start justify-between"> | ||||
|           {{ $tags:= .Params.tags }} {{ if $tags }} | ||||
|           <div class="lg:col-5 mb-10 flex items-center lg:mb-0"> | ||||
|             <h5 class="mr-3">{{ i18n "tags" }} :</h5> | ||||
|             <ul> | ||||
|               {{ range $i,$p:= $tags }} | ||||
|               <li class="inline-block"> | ||||
|                 <a | ||||
|                   class="bg-theme-light hover:bg-primary dark:bg-darkmode-theme-light dark:hover:bg-darkmode-primary dark:hover:text-dark m-1 block rounded px-3 py-1 hover:text-white" | ||||
|                   href="{{ `tags/` | relLangURL }}{{ . | urlize | lower }}/" | ||||
|                 > | ||||
|                   {{ . | humanize }} | ||||
|                 </a> | ||||
|               </li> | ||||
|               {{ end }} | ||||
|             </ul> | ||||
|           </div> | ||||
|           {{ end }} | ||||
|           <div class="lg:col-4 flex items-center"> | ||||
|             {{ partial "social-share" (dict "Context" . "Class" "share-icons" | ||||
|             "Title" (i18n "share") "Whatsapp" false "Telegram" false "Linkedin" | ||||
|             false "Pinterest" false "Tumblr" false "Vk" false) }} | ||||
|           </div> | ||||
|         </div> | ||||
|         <!-- comments --> | ||||
|         {{ if site.Config.Services.Disqus.Shortname }} | ||||
|         <div class="mt-20">{{ template "_internal/disqus.html" . }}</div> | ||||
|         {{ end }} | ||||
|       </article> | ||||
|     </div> | ||||
| 
 | ||||
|     <!-- Related posts --> | ||||
|     {{ $related := (where site.RegularPages "Section" "in" | ||||
|     site.Params.mainSections) | intersect (where site.RegularPages ".Title" "!=" | ||||
|     .Title) | union (site.RegularPages.Related . ) }} {{ $related = $related | | ||||
|     shuffle | first 3 }} {{ with $related }} | ||||
|     <div class="section pb-0"> | ||||
|       <h2 class="h3 mb-12">{{ i18n "related_posts" }}</h2> | ||||
|       <div class="row"> | ||||
|         {{ range . }} | ||||
|         <div class="lg:col-4">{{ partial "components/blog-card" . }}</div> | ||||
|         {{ end }} | ||||
|       </div> | ||||
|     </div> | ||||
|     {{ end }} | ||||
|   </div> | ||||
| </section> | ||||
| {{ end }} | ||||
		Reference in a new issue
	
	 Laurens
						Laurens