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!
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 niusów ze zmiennym archiwum aktualności
Rozpoczęte przez f1c9b1, Dec 28 2012 17:56
#1
Napisany 28 December 2012 - 17:56

#2
Napisany 28 December 2012 - 18:38

Czekaj, bo nie wiem czy dobrze zrozumiałem - masz archiwa niusów (1, 2, 3), podstrony (A, B, C) i chcesz połączyć je w pary, tak (A1, B2, C3)? W sensie, że przy jednym układzie/szablonie strony, w zależności od ID podstrony wyświetla Ci się wybrane archiwum (na podstronie A wyświetli się archiwum 1, na podstronie B - 2, itp)?
Codefog - Contao web development
#3
Napisany 28 December 2012 - 18:45

Dokładnie taki sposób przypisania archiwum (mi wystarczy jedno, nie musi to być zbiór archiwów jak w konfiguracji modułu) mam na myśli.
#5
Napisany 28 December 2012 - 23:27

Jest ich niewiele ponad 10. Na tym etapie znajomości Contao wydanie mi się, że szybciej mi pójdzie ręczne namnożenie par (układ, moduł) niż pisanie nowego modułu. Może kiedyś pod mniejszą presją czasu i z lepszym przygotowaniem spróbuję zabrać się za napisanie takiej funkcjonalności.
W każdym razie, dzięki i za tę odpowiedź - oszczędzam przynajmniej czas.
Dziękuję przy okazji Tobie za niemało artykułów i pozdrawiam z osobna!
W każdym razie, dzięki i za tę odpowiedź - oszczędzam przynajmniej czas.
Dziękuję przy okazji Tobie za niemało artykułów i pozdrawiam z osobna!
0 użytkowników czyta ten temat
0 użytkowników, 0 gości, 0 anonimowych użytkowników