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
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!
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!

Lista artykułów i stronicowanie
Rozpoczęte przez ysl, Jan 12 2010 04:07
#1
Napisany 12 January 2010 - 04:07

#2
Napisany 12 January 2010 - 09:11

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.
#3
Napisany 18 January 2010 - 18:48

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
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
#4
Napisany 18 January 2010 - 21:53

No proszę, człowiek się uczy całe życie :-) Byłem święcie przekonany, że nie ma czegoś takiego.A oficjalne instrukcje macie tutaj:
http://www.typolight...topic/8665.html
#5
Napisany 19 January 2010 - 00:22

tylko chyba to nie o to chodziło... bo to raczej nie taka paginacja o jaką chodzi autorowi tego tematu.
Strony internetowe (Contao, joomla, sklepy internetowe, marketing) i wszystko inne co jest związane z internetem.

#6
Napisany 19 January 2010 - 13:42

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ć.tylko chyba to nie o to chodziło... bo to raczej nie taka paginacja o jaką chodzi autorowi tego tematu.
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ć.
#7
Napisany 19 January 2010 - 14:58

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.
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.
#8
Napisany 19 January 2010 - 16:52

#9
Napisany 19 January 2010 - 21:12

Można by też samemu spróbować to zrobić, w /system/modules/frontend/ModuleArticeList.php dodać coś w rodzaju:
Ten kod pewnie nie zadziała, ale może kogoś zainspiruje :roll:
$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:
Codefog - Contao web development
#10
Napisany 03 February 2010 - 12:04

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...
Strony internetowe (Contao, joomla, sklepy internetowe, marketing) i wszystko inne co jest związane z internetem.

0 użytkowników czyta ten temat
0 użytkowników, 0 gości, 0 anonimowych użytkowników