Szablony
Zanim zaczniesz
Przed utworzeniem usług wywołujących szablony upewnij się, że potrafisz tworzyć Usługi Web REST; jeśli nie, odwiedź poniższy link:
Zaleca się również, aby przed rozpoczęciem tego samouczka upewnić się, że znasz podstawy JavaScript.
Używanie szablonów w usługach
W tym samouczku omówimy tworzenie szablonów oraz czynności niezbędne do ich wywołania w usłudze.
Tworząc usługę w Netuno, masz możliwość korzystania z utworzonych przez siebie szablonów, czyli w zależności od wyniku możesz przekierować usługę do szablonu HTML z danymi.
W tym przykładzie będziemy mieć podstawowy szablon HTML i przekażemy dane z usługi do tego samego szablonu.
Tworzenie szablonu
Po przejściu do powyższego katalogu utwórzmy plik .html; w tym przykładzie będzie on nazwany szablon.html.
Poniżej znajduje się zawartość tej strony:
<!-- Wywołanie nagłówka Netuno -->
_{include=_|includes/head}
<!-- Definicja stylów -->
<style>
body, html {
margin: 10px;
}
h1, b {
color: #8182E6;
}
</style>
<!-- Początek sekcji body HTML -->
<h1>Tytuł szablonu</h1>
<!-- Gdy potrzebujesz przekazać dane z usługi do szablonu, użyj _{&zmienna} -->
<p>Cześć, jestem <b>_{&data=imie}</b> i otrzymuję <b>_{&data=dane}</b> z usługi!</p>
<!-- Koniec sekcji body HTML -->
<!-- Wywołanie stopki Netuno -->
_{include=_|includes/foot}
Na koniec tworzy się usługę wywołującą szablon za pomocą następującej funkcji:
_template.output('nazwa_szablonu', zmienne(opcjonalne));
Poniżej znajduje się przykład usługi usluga.js:
// Inicjuj obiekt 'dane', aby mógł odbierać dane
var dane = _val.init()
// Przypisz wartości do obiektu 'dane'
.set("imie", "szablon")
.set("dane", "dane")
// Ta funkcja umożliwia wywołanie szablonu
_template.output("szablon", dane);
Jeśli szablon znajduje się w podkatalogu, wskaż go w funkcji:
_template.output('katalog/nazwa_szablonu')
Na koniec wystarczy wywołać usługę w przeglądarce, a pojawi się coś podobnego do poniższego:

Pamiętaj, że w zależności od przeglądarki wcześniej przedstawione wyniki mogą się różnić.
Jeśli masz jakiekolwiek pytania, nie wahaj się skontaktować z nami za pomocą środków podanych na końcu strony.
Powodzenia w tworzeniu!