| 47 | Zawartość menu wyświetlana jest na podstawie tabeli menus, która posiada strukturę: |
| 48 | |
| 49 | |
| 50 | == menus == |
| 51 | {{{ |
| 52 | menuid INTEGER - id elementu (klucz główny) |
| 53 | prntid INTEGER - id elementu nadrzędnego (menuid) - pozwala tworzy dwupoziomowe menu |
| 54 | pageid INTEGER - id strony, do której ma prowadzić link |
| 55 | label_ VARCHAR - tekst, który zostanie wyświetlony w menu oraz jako title (po najechaniu myszką na link) |
| 56 | order_ INTEGER - służy do sortowania kolejności elementów w menu - od najmniejszego do najwększego |
| 57 | icon__ VARCHAR - klasa ikony w formacie fa-nazwa - lista dostępna na https://fontawesome.com/icons?d=gallery - w przypadku null ikona nie jest wyświetlana |
| 58 | onlyic BOOLEAN - w przypadku ustawienia na true label nie jest wyświetlany, a jedynie ikona |
| 59 | }}} |
| 60 | |
| 61 | |
| 62 | Ustawienia systemowe zapisane są w kolumnie options w formie klucz-wartość: |
| 63 | |
| 64 | |
| 65 | == options == |
| 66 | {{{ |
| 67 | opt_id - INTEGER - klucz główny, id wpisu |
| 68 | key___ - VARCHAR - nazwa klucza |
| 69 | value_ - VARCHAR - wartośc |
| 70 | }}} |
| 71 | |
| 72 | |
| 73 | Lista kluczy obsługiwanych przez system: |
| 74 | {{{ |
| 75 | default_page - id strony głównej |
| 76 | name - nazwa serwisu - widoczna wewnątrz tagu <title> |
| 77 | description - opis dla meta tagów w sekcji <head> |
| 78 | theme - folder szablonu, domyślnie jest to portal |
| 79 | 404 - id strony błędu 404 |
| 80 | }}} |
| 81 | |
| 82 | |