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

Modyfikacja pól rejestracji

rejestracja pola wyboru checkbox ukrywanie pól modyfikacja pól dodawanie pól

  • Proszę się zalogować aby odpowiedzieć
7 odpowiedzi na ten temat

#1
mathieus

mathieus

    Nowy na forum

  • Zarejestrowani
  • Pip
  • 12 postów
Witam.

Potrzebuję przerobić zawartość formularza rejestracji na robionej przez siebie stronie, w związku z czym mam pytania:
1. W jaki sposób dodaje się i usuwa pola member? Czy wystarczy zmieniać strukturę tabeli mysql, czy trzeba także przerabiać dca_config?
2. Jak ukryć istniejące pole, na przykład 'dateOfBirth'?
Widziałem taki kod... $GLOBALS['TL_DCA']['tl_member']['fields']['dateOfBirth'](...) ... gdzie znajdę rozbudowany opis modyfikacji dca_config?
3. W jakim pliku i jakimi formułkami php i mysql można dorobić pole wyboru, żeby pod stronie formularza był select? Z tego co kojarzę należy dodać tabelę, ale być może da się to załatwić przez php (jakie rozwiązanie jest lepsze?).
Za pomoc z góry dziękuję...
  • 0

#2
milbau

milbau

    Znawca

  • Zarejestrowani
  • PipPipPipPip
  • 170 postów
Tym rozszerzeniem wygenerujesz swój moduł który doda nowe pola:
http://www.contao.or...0020029.en.html

Powinno rozwiązać twój problem.
  • 0

#3
mathieus

mathieus

    Nowy na forum

  • Zarejestrowani
  • Pip
  • 12 postów
Super! Dzięki!
Teraz widzę, że contao jest profesjonalnym cmsem :)
  • 0

#4
Kamil

Kamil

    Contao ambassador

  • Administratorzy
  • 1538 postów
  • Strona www:zobacz
  • LokalizacjaLidzbark Warminski
Pola rejestracji można włączyć/wyłączyć w ustawieniach modułu rejestracji. Dodam tylko jeszcze, że aby zmodyfikować jakieś pole DCA (czy jakąkolwiek inną wartość), należy edytować plik /system/config/dcaconfig.php. Przydatne linki: http://www.contao.pl...iner-array.html i http://www.contao.or.../reference.html
  • 0

Codefog - Contao web development


#5
mathieus

mathieus

    Nowy na forum

  • Zarejestrowani
  • Pip
  • 12 postów
Dzięki... tego brakowało, a nie miałem czasu nad tym dzisiaj usiąść
  • 0

#6
mathieus

mathieus

    Nowy na forum

  • Zarejestrowani
  • Pip
  • 12 postów
Kurka... trochę się pospieszyłem z tym entuzjazmem (czas wczoraj mnie gnał)
Niestety muszę się jeszcze radzić, bo mam następujące problemy:

W Internal structure of a DCA nie znalazłem opcji ukrywania całego "wiersza". Najbliżej mi było, że ukryłem pole wpisywania :) ( (...)['eval']['style']['display:none'] ). Czy należy korzystać z innej sekcji niż fields, czy też trzeba to robić przez template'y?

Sprawdziłem, że xtmembers_fieldeditor tworzy dodatkową tabelę tl_member_fields, a nie zmienia zawartości tabeli tl_member... w związku z czym głupieję ;) bo nie potrafię nawet stwierdzić co może "nie grać" ;)
Pozdrawiam
  • 0

#7
milbau

milbau

    Znawca

  • Zarejestrowani
  • PipPipPipPip
  • 170 postów
W tym rozszerzeniu chodzi o to że efektem jego pracy jest możliwość wygenerowanie modułu który można normalnie pobrać/zainstalować i który doda nam nowe pola. Czyli jak zrobisz nowe pole to poszukaj gdzieś tam opcji eksportu tego i dopiero po zainstalowaniu nowego modułu (aktualizacji bazy) będą widoczne zmiany.
  • 0

#8
mathieus

mathieus

    Nowy na forum

  • Zarejestrowani
  • Pip
  • 12 postów
Problem z ukrywaniem pola nieaktualny... wystarczy w Module Type ustawić odpowiednie pola - przepraszam za zamieszanie, ale odłożyłem stronę na 3 tygodnie i zapomniałem...
Nadal pozostaje sprawa xtmembers_fieldeditor
Edit: widzę, że podstawową zaletą systemu contao jest szybkie (niemal natychmiastowe) wsparcie na tym forum, za które serdeczne dziękuję :)

Zaraz sprawdzę twoją poradę, ale myślę że już dojdę do "mety"

jeszcze raz - wielkie dzięki
  • 0





Także otagowane jednym lub więcej z tych słów kluczowych: rejestracja, pola wyboru, checkbox, ukrywanie pól, modyfikacja pól, dodawanie pól

4 użytkowników czyta ten temat

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