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!

f1c9b1

f1c9b1

Użytkownik od 28 gru 2012
Offline Ostatnio aktywny gru 28 2012 23:49

Lista niusów ze zmiennym archiwum aktualności

28 grudnia 2012 - 17:56

Hej,

stawiając pierwszy raz stronę na Contao chciałbym odtworzyć kilkanaście archiwów aktualności, a lista niusów z każdego z tych archiwów wyświetlana byłaby na osobnej stronie.

Niestety, newslist ma przypisany zbiór archiwów na sztywno, a ja chciałbym uzależnić ten zbiór od id strony.

Bez zmian w kodzie mogę zrobić to na piechotę, tworząc osobny moduł wyświetlający wybrane archiwum i, co gorsza, osobny układ strony zawierający ten moduł.

Przewertowałem rozszerzenia, dokumentację, dostępne fora, kawał kodu (tablicom DCA też się przyglądałem w zestawieniu z tabelami w bazie), ale przerosła mnie nawet próba odczytu id strony z poziomu modułu. Nigdy wcześniej z podobnie zorganizowanym CMS-em nie miałem do czynienia. Prawdopodobnie partyzancką metodą prędzej czy później dopiąłbym swego, ale podejrzewam, że można zrobić to bardziej elegancko i w miarę prosto.

Przyglądałem się tabelom tl_page (w której można by dodać kolumnę albo utworzyć nową tabelę z przypisaniami id strony do id archiwum z tl_news_archive) i tl_module (kolumna news_archives), ale wolałbym uniknąć ręcznej modyfikacji bazy, ręcznego tworzenia zapytań i prymitywnego rąbania szablonów, by dodać nowe pole w panelu admina.

Jeśli ktoś z Was ma ochotę mi pomóc, a nie wie na jakim poziomie mógłby mi coś podpowiedzieć, dodam, że nie opanowałem do tej pory żadnego frameworku, a pojęcie o MVC mam bardziej intuicyjne niż z solidną teorią i doświadczeniem (głównie tyle co miałem okazję Prestashopa przerabiać). Spędziłem na tym tyle czasu, ze może ktoś z Was zechce wesprzeć mnie swoim obyciem z Contao.

Pozdrawiam!