Taxonomy list template on one-page website


I’m creating an one-page website like my private website My baseof.html is definied with

{{- partial "header" . -}} 
<div class="content" id="content_root" data-section-name="page_root">
{{- partial "home" . -}}
{{- partial "taxnonomy" . -}}
{{- partial "static" . -}}
{{- partial "footer" . -}} 

which works in general, but with this solutions all taxonomies have got equal layout based on the partial call. My goal is to create for each taxnonomy an individual partial, which its own layout structure, but I don’t know how I can do this.
I have got different taxonomy sections e.g. news, products, projects and for each I need a list with all the content of each item, but the list should be different for each taxonomy.

How can I reach my goal?

Are you able to provide a link to source?

no, I need the content of each element of the taxonomy only, no backlinks or permalinks are necessary.

I mean the source to your project? That is, the code…

Sorry, I don’t read the word “source” :slight_smile:
Sources can be found here

My taxonomy partial shows

	{{- range $name, $taxonomy := .Site.Taxonomies -}}
		{{- $id := replaceRE "[[:^alnum:]]" "" ($name | lower) | safeCSS -}}
		<section id="page_{{- $id -}}" class="content">
			<div class="content_data">	
				<h1>{{- $name | humanize -}}</h1>
				{{ range ($.Site.GetPage "taxonomyTerm" "product").Pages }}
					{{ with .Content }}
					<div class="post">
						{{- partial "content" . -}}
					{{- end -}}
				{{- end -}}
{{- end -}}

on this line

{{ range ($.Site.GetPage "taxonomyTerm" "product").Pages }}

The string “procduct” must be replaced from the outer range call, but in my case the website is a multilanguage structure, so $name is the translated taxonomy item, so I cannot replace the line to

{{ range ($.Site.GetPage "taxonomyTerm" $name).Pages }}

I take the idea from Hugo documentation