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

Lista artykułów i stronicowanie


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

#1
ysl

ysl

    Bywalec

  • Zarejestrowani
  • PipPip
  • 32 postów
Mam w jednym dziale liste ok 20 artykułów, pokazują się zajawki i wszystko pięknie, ale chciałbym żeby ta lista była stronicowana np. po 5 artykułach(zajawkach). Jak to zrobic?


Pozdrawiam,
Rafal
  • 0

#2
qrczak

qrczak

    Ekspert

  • Zarejestrowani
  • PipPipPipPipPip
  • 415 postów
  • LokalizacjaŻuławy
Niestety ale lista artykułów nie posiada paginacji a szkoda. Na upartego możesz na jednej stronie wyświetlić wszystkie zajawki i jakimś skryptem np. jQuery porobić paginację (jest tego trochę w sieci). Nie jest to rozwiązanie idealne ale będzie zbliżone do tego co chcesz.
  • 0

#3
pralasant

pralasant

    Nowy na forum

  • Zarejestrowani
  • Pip
  • 14 postów
Jak to? Od wersji 2.6.2 paginacja artykułów jest wbudowana w Typo. Wcześniej można było zastosować dodatkowy moduł.

Była już o tym mowa na forum:
viewtopic.php?f=6&t=287

A oficjalne instrukcje macie tutaj:
http://www.typolight...topic/8665.html
  • 0

#4
qrczak

qrczak

    Ekspert

  • Zarejestrowani
  • PipPipPipPipPip
  • 415 postów
  • LokalizacjaŻuławy

A oficjalne instrukcje macie tutaj:
http://www.typolight...topic/8665.html

No proszę, człowiek się uczy całe życie :-) Byłem święcie przekonany, że nie ma czegoś takiego.
  • 0

#5
sido

sido

    Znawca

  • Zarejestrowani
  • PipPipPipPip
  • 118 postów
  • Strona www:zobacz
  • LokalizacjaWarszawa
tylko chyba to nie o to chodziło... bo to raczej nie taka paginacja o jaką chodzi autorowi tego tematu.
  • 0
Strony internetowe (Contao, joomla, sklepy internetowe, marketing) i wszystko inne co jest związane z internetem. ;)

#6
pralasant

pralasant

    Nowy na forum

  • Zarejestrowani
  • Pip
  • 14 postów

tylko chyba to nie o to chodziło... bo to raczej nie taka paginacja o jaką chodzi autorowi tego tematu.

Masz trochę racji. Domyślnie moduł ten tworzy paginację dla pojedynczych artykułów(przeskok z artykułu do artykułu). Jednak nic nie stoi na przeszkodzie aby nieco go zmodyfikować.
Jedna z moich stron rozrasta się w coraz szybszym tempie i zapewne wkrótce zostanę poproszony o uwzględnienie możliwości takiej "kilkuzajawkowej" paginacji. W związku z tym, jeśli kiedykolwiek uda mi się zmodyfikować ten moduł to dam znać.
  • 0

#7
qrczak

qrczak

    Ekspert

  • Zarejestrowani
  • PipPipPipPipPip
  • 415 postów
  • LokalizacjaŻuławy
Tak się zastanawiam czy nie zgłosić tego jako feature request do 2.8.0
No bo w teorii na jednej stronie może być i ze 100 artykułów. A już taka liczba zajawek na jednej stronie to trochę przesada.
  • 0

#8
spin80

spin80

    Ekspert

  • Zarejestrowani
  • PipPipPipPipPip
  • 296 postów
Zdecydowanie tak
  • 0

#9
Kamil

Kamil

    Contao ambassador

  • Administratorzy
  • 1 538 postów
  • Strona www:zobacz
  • LokalizacjaLidzbark Warminski
Można by też samemu spróbować to zrobić, w /system/modules/frontend/ModuleArticeList.php dodać coś w rodzaju:
$total = $this->Database->prepare("SELECT COUNT (*) FROM tl_article WHERE pid=? AND inColumn=?" . (!BE_USER_LOGGED_IN ? " AND (start='' OR start<$time) AND (stop='' OR stop>$time) AND published=1" : "") . " ORDER BY sorting")->execute($id, $this->inColumn);

$objPagination = new Pagination($total, 10);
$this->Template->pagination = $objPagination->generate("\n  ");
a w szablonie artykułów /system/modules/frontend/templates/ dodać:
<?php echo $this->pagination; ?>

Ten kod pewnie nie zadziała, ale może kogoś zainspiruje :roll:
  • 0

Codefog - Contao web development


#10
sido

sido

    Znawca

  • Zarejestrowani
  • PipPipPipPip
  • 118 postów
  • Strona www:zobacz
  • LokalizacjaWarszawa
Ktoś coś już robiłem w tym temacie? Bo paginacja zajawek artykułów by się przydała. Niestety nie wszystko można załatwić używając modułu newsów...
  • 0
Strony internetowe (Contao, joomla, sklepy internetowe, marketing) i wszystko inne co jest związane z internetem. ;)




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

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