Skocz do zawartości

Witamy na polskim forum Contao
Zarejestruj się teraz, aby skorzystać ze wszystkich funkcji forum. Kiedy się zalogujesz, będziesz mógł tworzyć tematy, pisać posty, rozdawać punkty reputacji, korzystać z prywatnych wiadomości i zarządzać swoim profilem. Jeśli posiadasz już konto, zaloguj się - w przeciwnym wypadku zarejestruj się już teraz!
Zdjęcie

Jak w rozszerzeniu changelanguage użyć obrazków?

wersje językowe changelanguage

  • Zaloguj się, aby dodać odpowiedź
1 odpowiedź w tym temacie

#1
stpr

stpr

    Znawca

  • Zarejestrowani
  • PipPipPipPip
  • 134 postów

Witam.

Zainstalowałem rozszerzenie: changelanguage, aby użyć do serwisu, który ma być w kilku językach.

 

Jest tam taka opcja widoczna - Własne etykiety języków.

Jest ona opatrzona komentarzem:

Wybierzesz tę opcję, jeżeli chcesz użyć własne etykiety języków (skróty pisane małymi literami). Ustawienie jest ignorowana jeżeli korzystasz z opcji "Użyj obrazki".

 

Szukam i szukam tej opcji "Użyj obrazki" już jakiś czas i jej nie widzę, nie wiem może coś przeoczyłem albo źle rozumiem ale chciałem ją wykorzystać do tego aby zamiast skrótu języka "pl, en itp. czy własnej etykiety, mieć grafikę w postaci flagi odpowiadającej językowi.

 

Jeśli więc dobrze rozumie, to czy ktoś powie mi gdzie ta opcja się znajduje dokładnie, chyba że ona nie służy do tego co opisałem.

Korzystam z wersji: Contao 3.1.4 i changelanguage 2.2.1 stable 9.

Pozdrawiam

Zrobiłem błąd ort. w tytule, oczywiście powinno być: rozszerzeniu, może ktoś z odpowiednimi uprawnieniami poprawić. Dziękuje.


  • 0

#2
Kamil

Kamil

    Contao ambassador

  • Administratorzy
  • 1 538 postów
  • Strona www:zobacz
  • LokalizacjaLidzbark Warminski

Ano nie ma takiej opcji, widocznie tłumaczenie jest przestarzałe. Aby uzyskać obrazki, użyj następującej templatki nav, np. nav_language. Oczywiście dopasuj ścieżkę do obrazka flagi ;)

 
<ul class="<?php echo $this->level; ?>">
  <?php foreach ($this->items as $item): ?>
      <li<?php if ($item['class']): ?> class="<?php echo $item['class']; ?>"<?php endif; ?>><a href="<?php echo $item['href']; ?>" title="<?php echo $item['pageTitle'] ? $item['pageTitle'] : $item['title']; ?>"<?php if ($item['class']): ?> class="<?php echo $item['class']; ?>"<?php endif; ?><?php if ($item['accesskey'] != ''): ?> accesskey="<?php echo $item['accesskey']; ?>"<?php endif; ?><?php if ($item['tabindex']): ?> tabindex="<?php echo $item['tabindex']; ?>"<?php endif; ?><?php if ($item['nofollow']): ?> rel="nofollow"<?php endif; ?><?php echo $item['target']; ?>><img src="files/layout/images/flag_<?php echo strtolower($item['link']); ?>.png"></a><?php echo $item['subitems']; ?></li>
  <?php endforeach; ?>
</ul>
 

  • 0

Codefog - Contao web development





Użytkownicy przeglądający ten temat: 1

0 użytkowników, 1 gości, 0 anonimowych użytkowników