| | 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 | |