Cześć.
Tworzę projekt, gdzie użytkownik po lewo wybiera header - może wpisać treść, wgrać swoje zdjęcie. Wybiera content, footer - wpisuje treści, może zmienić kolor strony. Potem według tych ustawień chcę generować plik index.html, style.css do pobrania. W jaki sposób ugryźć rozpisanie tych wszystkich inputów dla usera, jak przyjmijmy na początek będzie ich 20 (później kilka razy więcej). Projekt ten chcę napisać w Springu z wykorzystaniem Thymeleaf. Dodatkowo inputy przydałoby się zapisywać w bazie po zarejestrowaniu użytkownika - myślałem tutaj nad tabelą html, druga css i identyfikowanie ich po unikatowym identyfikatorze użytkownika, tworzonym przy rejestracji go do bazy. I w tych tabelach kolumny: jedna kolumna - jedna zmienna np. header-text - tekst dla headera itd.
- Jak zbudować te inputy? Jeden formularz i w nim tyle inputów, a CSS'em/JS'em ukrywać i pokazywać je według wybranego contentu (header/content/footer)? Trzy inputy formularze? Jak wtedy wysłać to wszystko do bazy po kliknięciu przycisku zapisz w takim przypadku? Mając 1 formularz z wszystkimi inputami, łatwo potem idzie to zapisać do bazy. Przy okazji możecie nakierować mnie jak przerzucić te zmienne z formularza do zapisu do plików html, css? Pobrać je zapisane z bazy?