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

Menu


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

#1
BuU

BuU

    Bywalec

  • Zarejestrowani
  • PipPip
  • 29 postów
Cześć

Szukam jakiegoś rozwiązania dzięki któremu można by wyświetlić elementy menu w odwrotnej kolejności, czyli pierwszy jako ostatni itd. Może ktoś spotkał się z podobnym rozwiązaniem ?
  • 0

#2
sido

sido

    Znawca

  • Zarejestrowani
  • PipPipPipPip
  • 118 postów
  • Strona www:zobacz
  • LokalizacjaWarszawa
zmienić ustawienie stron w administracji?
heh... chcesz zmienić porządek menu tylko w jakimś określonym miejscu, a w innych ma być normalnie?
  • 0
Strony internetowe (Contao, joomla, sklepy internetowe, marketing) i wszystko inne co jest związane z internetem. ;)

#3
BuU

BuU

    Bywalec

  • Zarejestrowani
  • PipPip
  • 29 postów
Chcę zmienić kolejność w menu wyświetlanym na stronie. Powiedzmy ze mam w panelu: Start | O mnie | kontakt i na stronie chcę aby się wyświetliło w odwrotnej kolejności czyli Kontakt | O mnie | Start

Lub inaczej: jak posortować odwrotnie elementy w tablicy używanej w nav_deafult ?
  • 0

#4
Kamil

Kamil

    Contao ambassador

  • Administratorzy
  • 1 538 postów
  • Strona www:zobacz
  • LokalizacjaLidzbark Warminski
Ja bym to próbował zrobić za pomocą CSS. Wartość float ustawiona na left da ci porządek jak w strukturze stron, natomiast right winno wyświetlić ci odwrotnie. Przynajmniej w moich projektach tak było ;)
  • 0

Codefog - Contao web development


#5
BuU

BuU

    Bywalec

  • Zarejestrowani
  • PipPip
  • 29 postów
Za pomocą CSS menu będzie właśnie wyświetlone tak jak być powinno czyli od pierwszego elementu do ostatniego, ale żebym uzyskał taki efekt jak sobie założyłem muszę je mieć w kodzie w odwrotnej kolejności.

Jeśli menu było by wyrównane do lewej, wtedy nie było by problemu, jednak moje ma być z prawej i jego elementy mają się też układać od prawej. Nadając kontenerowi z menu oraz elementom listy float:right i linkom w menu float:left wszystko jest tak jak chcę tylko w odwrotnej kolejności, dlatego odwrócenie menu w kodzie załatwi sprawę. Niestety trochę mi brakuje wiedzy z PHP żeby to ogarnąć :(
  • 0

#6
Kamil

Kamil

    Contao ambassador

  • Administratorzy
  • 1 538 postów
  • Strona www:zobacz
  • LokalizacjaLidzbark Warminski
Dobra, w templatce nawigacji daj:
<span class="syntaxhtml"><span class="syntaxdefault"><?php $arrItems </span><span class="syntaxkeyword">=</span><span class="syntaxdefault"> array_reverse</span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$this</span><span class="syntaxkeyword">-></span><span class="syntaxdefault">items</span><span class="syntaxkeyword">);</span><span class="syntaxdefault">foreach </span><span class="syntaxkeyword">(</span><span class="syntaxdefault">$arrItems as $item</span><span class="syntaxkeyword">):</span><span class="syntaxdefault"> ?></span></span>

  • 0

Codefog - Contao web development


#7
BuU

BuU

    Bywalec

  • Zarejestrowani
  • PipPip
  • 29 postów
Wielkie Dzięki Kamilu, teraz menu działa tak jak chciałem :D :D :D
  • 0

#8
Grzesiu

Grzesiu

    Bywalec

  • Zarejestrowani
  • PipPip
  • 19 postów
Cześć 8)

Mam menu czysto graficzne zrobione metodą przesunięcia tła (CSS Sprites) każdy link ma swój własną klasę, TL da radę to obsłużyć?

Pozdro :)
  • 0

#9
Kamil

Kamil

    Contao ambassador

  • Administratorzy
  • 1 538 postów
  • Strona www:zobacz
  • LokalizacjaLidzbark Warminski
Jasne Grzesiu, podczas edycji możesz wybrać klasę CSS dla każdej strony z osobna.
  • 0

Codefog - Contao web development


#10
Grzesiu

Grzesiu

    Bywalec

  • Zarejestrowani
  • PipPip
  • 19 postów
Mhm...
Masz na myśli Struktura stron -> Edytuj stronę -> Ustawienia zaawansowane -> Klasa CSS :?:
  • 0

#11
Kamil

Kamil

    Contao ambassador

  • Administratorzy
  • 1 538 postów
  • Strona www:zobacz
  • LokalizacjaLidzbark Warminski
Tak, dokładnie to
  • 0

Codefog - Contao web development


#12
Grzesiu

Grzesiu

    Bywalec

  • Zarejestrowani
  • PipPip
  • 19 postów
ha! Dzięki działa!
Ale... szlag...

mam menu w nagłówku i w stopce, które całkowicie się różnią od siebie, a linkują te same podstrony.
Przypisanie klasy CSS w w/w sposobem nakłada taki sam schemat na oba.. kupa! :?
  • 0

#13
BuU

BuU

    Bywalec

  • Zarejestrowani
  • PipPip
  • 29 postów
dodaj osobne ID dla modułów menu, lub jeśli masz menu jako jeden moduł, zrób dwa dla każdego z menu osobno. Resztę zrobisz w CSS.
  • 0

#14
Kamil

Kamil

    Contao ambassador

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

mam menu w nagłówku i w stopce, które całkowicie się różnią od siebie, a linkują te same podstrony.
Przypisanie klasy CSS w w/w sposobem nakłada taki sam schemat na oba.. kupa! :?

Możesz też je rozróżniać poprzez
#header > .mod_navigation {
  // menu w nagłówku
}

#footer > .mod_navigation { 
  // menu w stopce
}

  • 0

Codefog - Contao web development





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

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