Di seguito sono documentate:
producer.html
di un produttoreproducers
per mostrare la lista dei produttoriIn aggiunta a queste, nella pagina producer.html
, si possono usare anche le variabili comuni a tutte le pagine.
Visulizza tutti i prodotti di un produttore.
var (
// Numero di colonne su cui visualizzare i prodotti.
columns int
// Numero totale dei prodotti del produttore.
count int
// Descrizione.
description HTML
// Identificativo del produttore.
id int
// Nome.
name string
// Logo.
producerLogo Image
// Paginazione che consente di spostarsi nei successivi prodotti.
pagination Pagination
// Prodotti del produttore.
products []Product
// Menù da cui scegliere l'ordinamento dei prodotti.
sortBy HTML
)
La variabile producers
, con tipo []Producer, è usata in tutte le pagine del negozio per mostrare la lista dei produttori.
{% for producer in producers %} .. {% end for %}
Il tipo Producer
rappresenta un produttore.
type Producer struct {
// Identificativo.
ID int
// Nome.
Name LinkedText
// Logo.
Logo LinkedImage
}
Un valore Producer
può essere direttamente visualizzato nell'HTML:
{{ producer }}
in quanto su un valore di tipo Producer
si può chiamare il metodo HTML
.