fix: update layouts to add hugo.IsMultilingual

- Update layouts/partials/language-selector.html to add
  hugo.IsMultilingual for multilanguage support to hide drop down menu
- Update layours/partials/sidebar.html to add hugo.IsMultilingual to
  hide language icon.
This commit is contained in:
2025-09-03 21:10:01 +10:00
parent 83d24c4127
commit 508f8ed841
2 changed files with 23 additions and 18 deletions

View File

@ -1,4 +1,5 @@
<div class="lang-dropdown"> {{ if hugo.IsMultilingual }}
<div class="lang-dropdown">
<select class="lang-select" onchange="location = this.value;"> <select class="lang-select" onchange="location = this.value;">
{{ $currentLang := .Site.Language.Lang }} {{ $currentLang := .Site.Language.Lang }}
{{ $siteBase := strings.TrimSuffix "/" .Site.BaseURL }} {{ $siteBase := strings.TrimSuffix "/" .Site.BaseURL }}
@ -8,4 +9,5 @@
</option> </option>
{{ end }} {{ end }}
</select> </select>
</div> </div>
{{ end }}

View File

@ -34,12 +34,15 @@
</li> </li>
<!-- .nav-item --> <!-- .nav-item -->
{{ end }} {{ end }}
{{ if hugo.IsMultilingual }}
<li class="nav-item mt-4"> <li class="nav-item mt-4">
<a class="nav-link no-hover"> <a class="nav-link no-hover">
<i class="fa-fw fas fa-language"></i> <i class="fa-fw fas fa-language"></i>
{{ partial "language-selector.html" . }} {{ partial "language-selector.html" . }}
</a> </a>
</li> </li>
{{ end }}
</ul> </ul>
</nav> </nav>