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

[pageimage] Page image lub coś innego


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

#1
Grzesiu

Grzesiu

    Bywalec

  • Zarejestrowani
  • PipPip
  • 19 postów
Witajcie Wielcy mędrcy i myśliciele!

W szablonie strony mam dwa miejsca w których zmienia się obrazek zależnie od podstrony na którą się wejdzie.
I nie było by pytania, bo do tego rozwiązania użyłem rozszerzenia Page Image tylko, że na tyle ile wiem to to rozszerzenie obsługuje tylko jedno miejsce na stronie, a ja mam dwa, jak to ugryźć?
Zmodyfikować Page Image (tylko jak?) czy może jest inne rozszerzenie?

Wszelkie uwagi, podpowiedzi, rozwiązania mile widziane.
Z góry dzięki! :)

Miłego dnia życzę 8)
  • 0

#2
sido

sido

    Znawca

  • Zarejestrowani
  • PipPipPipPip
  • 118 postów
  • Strona www:zobacz
  • LokalizacjaWarszawa
jak nie chcesz za bardzo kombinować, to możesz do tego wykorzystać po prostu artykuły - wstawiając obrazki. Jeśli obrazki masz jakimś nietypowym miejscu, to możesz dodać tam nową sekcję w szablonie strony.
  • 0
Strony internetowe (Contao, joomla, sklepy internetowe, marketing) i wszystko inne co jest związane z internetem. ;)

#3
Kamil

Kamil

    Contao ambassador

  • Administratorzy
  • 1 538 postów
  • Strona www:zobacz
  • LokalizacjaLidzbark Warminski
W sumie to mógłbyś skopiować cały katalog modułu i zmienić jego nazwę, później zrobić to samo w plikach źródłowych, ale do tego trzeba już trzeba mieć trochę wiedzy o devie w TYPOlight.
  • 0

Codefog - Contao web development


#4
Grzesiu

Grzesiu

    Bywalec

  • Zarejestrowani
  • PipPip
  • 19 postów
Witajcie!

Tak się zastanawiam, czy po prostu nie dało by się ostatniego DIV'a z klasą "image_container" powielić i zmienić nazwę klasy na inną dodać ją do mojego pliku CSS wypozycjonowac w kodzie i gra gitara? 8)

Pytam się bo cały czas chucham i dmucham na mój projekt, ma on ponad 50 podstron, kupę tabelek, obrazków etc. i nie chcę, żeby mi się coś popsuło... nie mam zamiaru robić wszystkiego od nowa :P

mod_pageimage.tpl
<!-- indexer::stop -->
<div class="<?php echo $this->class; ?> block"<?php echo $this->cssID; ?><?php if ($this->style): ?> style="<?php echo $this->style; ?>"<?php endif; ?>>
<?php if ($this->headline): ?>

<<?php echo $this->hl; ?>><?php echo $this->headline; ?></<?php echo $this->hl; ?>>
<?php endif; ?>

<div class="image_container"><?php if($this->hasLink): ?><a href="<?php echo $this->href; ?>" title="<?php echo $this->title; ?>"><?php endif; ?><img src="<?php echo $this->src; ?>"<?php echo $this->size; ?> alt="<?php echo $this->alt; ?>" /><?php if($this->hasLink): ?></a><?php endif; ?></div>

</div>
<!-- indexer::continue -->

Pozdrawiam!
  • 0

#5
Kamil

Kamil

    Contao ambassador

  • Administratorzy
  • 1 538 postów
  • Strona www:zobacz
  • LokalizacjaLidzbark Warminski
Ale jak powielisz to będziesz miał chyba dwa takie same obrazki :)
  • 0

Codefog - Contao web development


#6
Grzesiu

Grzesiu

    Bywalec

  • Zarejestrowani
  • PipPip
  • 19 postów
No tak racja... ale to co wyżej napisałem to jest zmiana od strony frontend, a jakbym powielił wszystkie zmienne (oczywiście zmienił co ważniejsze nazwy) w plikach od strony backendu, to w ustawieniach każdej podstrony w cms'ie pojawiła by się nie jedna, ale dwie opcje dodania obrazka do podstrony, tak mi się przynajmniej wydaje... :)

Pzdr!
  • 0

#7
Kamil

Kamil

    Contao ambassador

  • Administratorzy
  • 1 538 postów
  • Strona www:zobacz
  • LokalizacjaLidzbark Warminski
Musisz podmienić również plik .sql i w ten sposób utworzyć nową tabelę w bazie danych. Trochę zabawy cię czeka również z DCA, ale chyba sobie poradzisz :wink:
  • 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