{{- $block := .block -}} {{- $block_title := .block.title -}} {{- $block_class := partial "GetBlockClass" .block -}} {{- $layout := .block.data.layout | default "grid" -}} {{- with .block.data -}}
{{ partial "blocks/top.html" $block.top }} {{ if eq .mode "categories" }} {{ with site.Taxonomies.projects_categories }} {{ $categories := partial "GetPathSliceFromObjects" . }} {{ partial "categories/partials/layouts/cards/cards.html" (dict "categories" $categories "heading_level" $block.ranks.base "options" .options ) }} {{ end }} {{ else if .projects }} {{- partial (printf "projects/partials/layouts/%s/%s.html" $layout $layout) (dict "projects" .projects "heading_level" $block.ranks.children "options" .options ) }} {{ end }}
{{- end -}}