Merge pull request #377 from VijetaPriya47/fix/multi-language-switching-error
fix: improve language switching in single blog pages
This commit is contained in:
commit
206ee108d6
|
@ -148,7 +148,6 @@
|
||||||
|
|
||||||
|
|
||||||
<!-- 翻译 -->
|
<!-- 翻译 -->
|
||||||
|
|
||||||
<li class="nav-item dropdown">
|
<li class="nav-item dropdown">
|
||||||
<a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" aria-haspopup="true">
|
<a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" aria-haspopup="true">
|
||||||
<i class="fas fa-globe" aria-hidden="true"></i>
|
<i class="fas fa-globe" aria-hidden="true"></i>
|
||||||
|
@ -157,11 +156,22 @@
|
||||||
<ul class="dropdown-menu">
|
<ul class="dropdown-menu">
|
||||||
{{ range .Translations }}
|
{{ range .Translations }}
|
||||||
<li class="dropdown-item my-0 py-0 mx-0 px-0">
|
<li class="dropdown-item my-0 py-0 mx-0 px-0">
|
||||||
<a href="{{ .Permalink }}"{{ if $.IsHome }} data-target="{{ .URL }}"{{ end }}>
|
<a href="{{ .RelPermalink }}"{{ if $.IsHome }} data-target="{{ .URL }}"{{ end }}>
|
||||||
<span>{{ index .Site.Data.i18n.languages .Lang }}</span>
|
<span>{{ index .Site.Data.i18n.languages .Lang }}</span>
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
{{ end }}
|
{{ end }}
|
||||||
|
{{ if not .IsTranslated }}
|
||||||
|
{{ range .Site.Languages }}
|
||||||
|
{{ if ne .Lang $.Lang }}
|
||||||
|
<li class="dropdown-item my-0 py-0 mx-0 px-0">
|
||||||
|
<a href="{{ . | relURL }}">
|
||||||
|
<span>{{ index $.Site.Data.i18n.languages .Lang }}</span>
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
{{ end }}
|
||||||
|
{{ end }}
|
||||||
|
{{ end }}
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue