mirror of
				https://github.com/imfing/hextra.git
				synced 2025-10-30 23:20:15 -04:00 
			
		
		
		
	 a44de285b2
			
		
	
	a44de285b2
	
	
	
		
			
			* Adapted theme's layout to [Hugo v0.146.0](https://gohugo.io/templates/new-templatesystem-overview/) * Bumped minimal Hugo version to v0.146.0
		
			
				
	
	
		
			26 lines
		
	
	
		
			537 B
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
		
			537 B
		
	
	
	
		
			HTML
		
	
	
	
	
	
| {{/* Get relative link of a page for given language */}}
 | |
| {{/* If not found, return the homepage of the language page */}}
 | |
| 
 | |
| {{ $page := .context }}
 | |
| {{ $lang := .lang }}
 | |
| 
 | |
| {{ $link := false }}
 | |
| 
 | |
| {{ range $page.AllTranslations }}
 | |
|   {{ if eq .Language.Lang $lang }}
 | |
|     {{ $link = .RelPermalink }}
 | |
|   {{ end }}
 | |
| {{ end }}
 | |
| 
 | |
| {{ if not $link }}
 | |
|   {{ range where $page.Sites ".Language.Lang" $lang }}
 | |
|     {{ $link = .Home.RelPermalink }}
 | |
|   {{ end }}
 | |
| {{ end }}
 | |
| 
 | |
| {{ if not $link }}
 | |
|   {{ $link = site.Home.RelPermalink }}
 | |
| {{ end }}
 | |
| 
 | |
| {{ return $link }}
 |