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

osobny css dla drzewa (multidomain)


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

#1
zdanislaw

zdanislaw

    Nowy na forum

  • Zarejestrowani
  • Pip
  • 7 postów
Witam

Załóżmy, że mamy stronę z multidomain (3 domeny).
Każda domena ma swój website root, ale wspólny szablon.
Jest możliwość dodania css dla każdej domeny (albo tylko drzewa)?

Interesuje mnie, aby wszystkie 3 domeny miały nadal wspólny szablon (idealnie by było gdyby mogły mieć jeszcze wspólne drzewo, ale takie rzeczy to już w typo3 ;] )

z góry dziękuję za odpowiedź o ile takowa się pojawi;]

pozdrawiam
  • 0

#2
qrczak

qrczak

    Ekspert

  • Zarejestrowani
  • PipPipPipPipPip
  • 415 postów
  • LokalizacjaŻuławy
<?php global $objPage;	?>
<?php if ($objPage->trail[0] == 1): ?>
	plik css dla jednego rootpage
<?php elseif ($objPage->trail[0] == 2): ?>
	plik css dla drugiego rootpage
<?php endif; ?>

Musisz to sobie sam sprawdzić bo pisałem z głowy. 1 i 2 to ID konkretnego rootpage.
Ewentualnie print_r($objPage) i zobacz co ci wypluje odnosnie trail bo nie pamiętam dokładnie jak to było ale z tego co pamietam to trail[0] to było zawsze ID rootpage.
  • 1

#3
Kamil

Kamil

    Contao ambassador

  • Administratorzy
  • 1 538 postów
  • Strona www:zobacz
  • LokalizacjaLidzbark Warminski
Jeśli nie chcesz się grzebać w php, to będziesz chyba zmuszony utworzyć nowy układ/szablony strony i tam dodać nowy plik css...

## EDIT
Dodam tylko, że to co napisał qrczak, musisz umieścić w szablonie fe_page.tpl (bądź innym, którego używasz).
  • 0

Codefog - Contao web development


#4
zdanislaw

zdanislaw

    Nowy na forum

  • Zarejestrowani
  • Pip
  • 7 postów

<?php global $objPage;	?>
<?php if ($objPage->trail[0] == 1): ?>
	plik css dla jednego rootpage
<?php elseif ($objPage->trail[0] == 2): ?>
	plik css dla drugiego rootpage
<?php endif; ?>

Musisz to sobie sam sprawdzić bo pisałem z głowy. 1 i 2 to ID konkretnego rootpage.
Ewentualnie print_r($objPage) i zobacz co ci wypluje odnosnie trail bo nie pamiętam dokładnie jak to było ale z tego co pamietam to trail[0] to było zawsze ID rootpage.


Bardzo dziękuję.
Pomogło.
  • 0

#5
zdanislaw

zdanislaw

    Nowy na forum

  • Zarejestrowani
  • Pip
  • 7 postów

Jeśli nie chcesz się grzebać w php, to będziesz chyba zmuszony utworzyć nowy układ/szablony strony i tam dodać nowy plik css...


Szczerze to wole się grzebać w php niż potem grzebać w 3 różnych szablonach przy jakiejś zmianie.
Dzięki za info.
  • 0




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

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