Version 4 (modified by ogembalski, 7 years ago) |
---|
Portal
Moduł portal jest rozszerzeniem do systemu eDokumenty, które daje możliwość utworzenia utworzenia portalu dostępnego dla użytkowników nieposiadających konta w systemie. Do struktury eDokumentów został dodany katalog portal w public_html/apps/, wewnątrz którego znajduje się cała struktura modułu - wraz z silnikiem.
- Gdzie jest szablon strony głównej
Szablony .tpl portalu znajdują się w katalogu public_html/apps/edokumenty/var/tpl/portal, a plik strony głównej to main.tpl.
- Gdzie jest CSS - custom.css
Portal pozwala na dodawanie własnego kodu CSS. Szablon, który to umożliwia umiejscowiony został tam, gdzie pozostałe pliki typu assets, czyli w public_html/apps/portal/var/, a w tym wypadku dokładnie w podfolderze css. Jego pełna ścieżka to: public_html/apps/portal/var/css/custom.css
- Ogólny mechanizm:
Struktura portalu zapisana jest w bazie danych, na potrzebę serwisu został utworzony osobny schemat portal. W tabeli pages przetrzymywane są definicje stron:
pages
pageid INTEGER - id strony prntid INTEGER - pageid strony nadrzędnej - domyślnie NULL name__ VARCHAR - tytuł strony url___ VARCHAR - url - na potrzeby tworzenia linków na stronie i w menu short_ VARCHAR - skrócony adres j/w params JSON - dodatkowe parametry przekazywane do strony
- Element content:
- wpis w bazie
- szablon
- przykładowe elementy Flexy
...
Załączniki
- schemat_portal.png (178.8 KB) - dodany przez JP 7 years temu.