Polish |
---|
Konfiguracja deskryptoraW tej części stworzymy |
pierwszy kontroler, który zwróci prosty widok. Widok będziemy mogli wyświetlić klikając na odpowiedni link w menu systemowym (wtyczka doda odpowiedni link). Wymagane moduły:
Deklaracja tych modułów odbywa się w deskryptorze wtyczki:
Stworzenie stronyKontroler odpowiedzialny jest za |
przyjęcie żądania HTTP i zwrócenie widoku albo innej odpowiedzi (np. json). Nasz kontroler będzie wyświetlał widok w odpowiedzi na żądanie /hello oraz odpowiadał obiektem json |
w odpowiedzi na /api/hello.
Widok wyświetli prosty tekst i przesłaną z kontrolera datę:
Struktura projektu jest następująca: Po zainstalowaniu/aktualizacji wtyczki możemy wypróbować działanie naszego kontrolera. W tym celu należy wysłać żądanie na odpowiedni adres URL:
Serwowanie statycznych zasobówWtyczki mogą serwować dowolne zasoby statyczne (skrypty, zdjęcia etc.). Zasoby takie muszą znajdować się w katalogu /resources:
Zasoby statyczne mogą być pobierane przy |
użyciu 2 adresów URL (różniących się polityką cache):
|
...
|
...
gdzie:
|
...
Dynamiczny link do zasobów w widokach FreemarkerDynamiczny link do zasobów tworzony jest poprzez dodanie do adresu |
URL daty ostatniej aktualizacji wtyczki. W widokach Freemarker |
można ułatwić sobie pobieranie gotowego linku:
|
English | |||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Konfiguracja deskryptoraW tej części stworzymy pierwszy kontroler, który zwróci prosty widok. Widok będziemy mogli wyświetlić klikając na odpowiedni link w menu systemowym (wtyczka doda odpowiedni link). Wymagane moduły:
Deklaracja tych modułów odbywa się w deskryptorze wtyczki:
Stworzenie stronyKontroler odpowiedzialny jest za przyjęcie żądania HTTP i zwrócenie widoku albo innej odpowiedzi (np. json). Nasz kontroler będzie wyświetlał widok w odpowiedzi na żądanie /hello oraz odpowiadał obiektem json w odpowiedzi na /api/hello.
Widok wyświetli prosty tekst i przesłaną z kontrolera datę:
Struktura projektu jest następująca: Po zainstalowaniu/aktualizacji wtyczki możemy wypróbować działanie naszego kontrolera. W tym celu należy wysłać żądanie na odpowiedni adres URL:
Serwowanie statycznych zasobówWtyczki mogą serwować dowolne zasoby statyczne (skrypty, zdjęcia etc.). Zasoby takie muszą znajdować się w katalogu /resources:
Zasoby statyczne mogą być pobierane przy użyciu 2 adresów URL (różniących się polityką cache):
gdzie:
Dynamiczny link do zasobów w widokach FreemarkerDynamiczny link do zasobów tworzony jest poprzez dodanie do adresu URL daty ostatniej aktualizacji wtyczki. W widokach Freemarker można ułatwić sobie pobieranie gotowego linku:
|