forked from fediversity/fediversity.eu
		
	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 }}
 | 
			
		||||
		Loading…
	
	Add table
		
		Reference in a new issue