Modelli

Come utilizzare i modelli (template)

Che cosa sono?

I modelli sono pagine o moduli predefiniti posti a disposizione dei collaboratori del wiki in modo da ottenere un aspetto omogeneo del sito o di facilitare i loro compiti.
Un buon esempio di un modello:
http://siliconcity.wikidot.com/template:herocharacter.

Prima tappa.

Preparare un modello

Prima di cominciare andate alla pagina Site Manager » Page templates ed accertatetevi che non esista alcun modello (template).

template-false.jpg

La cosa migliore da fare è quella di provare a crearne uno.

Utilizzando il pulsante new page della barra laterale di sinistra, create una nuova pagina chiamta, per esempio:
template:typeone

IL prefisso "template" è una categoria riservata ai modelli: NON DOVETE CAMBIARLA.

"typeone" invece è il nome del vostro modello, e potete sceglierlo liberamente.

Ora inserire il testo come vi pare, nella pagina. Lo potrete correggere in seguito come vorrete. Es.

  • Ingredienti
  • Tempo di cottura
  • Metodo
  • Modalità di servizio

Quindi salvate la pagina..

Create un secondo modello chiamato "typetwo" utilizzando nuovamente il pulsante new page della barra laterale sinistra, e chimatelo template:typetwo.

Inserite il seguente testo:

  • Paese d'origine
  • Tipo di lega
  • Valore

Torniamo ora su Site Manager » Page templates,

Vedrete due caselle.

template-true.jpg

Quella di sinistra contiene le categorie definite nel vostro sito.
Quella di destra i modelli definiti da voi.

Cliccando su uno dei modelli della lista vedrete un riepilogo apparire sotto.
Ora tornate al vostro sito.
Create una pagina a partire dal menu di sinistra.
Nella finestra di editing guardare sotto il titolo della pagina e vedrete un nuovo menu a tendina

Initial template: |~ no template (default)|
Esso deve contenere anche i modelli da voi creati. Selezionate il modello che desiderate utilizzare … Il testo predefinito entra nella pagina, non vi resta che completarlo.
Questo è tutto!

Seconda tappa

Associare un modello a una categoria

Può essere interessante associare un modello ad una categoria. Per esempio:

Categoria Modello
Vegetali Modello vegetale
Animali Modello animale
Cristalli Modello cristallo

In primo luogo creiamo dei modelli, come abbiamo fatto nel capitolo precedente.

  • template: modello-vegetale
  • template:modello-animale
  • template:modello-cristallo

Quindi creiamo le categorie utilizzando la casella New Page (qui maggiori informazioni sulle categorie; in inglese).
Sarebbe una buona idea quella di avere una pagina di avvio o una pagina di introduzione per ogni categoria.

  • vegetali:base-vegetali
  • animali:base-animali

Aggiungere la casella New Page

Utilizziamo « animali» come esempio.

  • create un modello chiamato template:animali
  • create una nuiova pagina chiamata animali:base-animali

Inserite il seguente codice nella nuova pagina base-animali

[[module NewPage category="animali"]]

Se salvate la pagina e date un'occhiata al risultato, vedrete una casella chiamata « New Page »

create-page.jpg

Se, utilizzando questa casella. tentate di creare qualche nuova pagina come:

  • newpage Gatto
  • newpage Mucca
  • newpage Koala

Accadranno due cose: :

  1. La pagina sarà creata automaticamente sotoo la categoria « Animali »
  2. La pagina sarà inizializzata con il modello « Animale »

Con questa tecnica l'utente non dovrà porsi domande per fare una scelta, in quanto il processo verrà attivato automaticamente.

Terza tappa

Il menu laterale

Anzichè mettere la casella Create new page nella pagina di base per ogni categoria, è possibile metterla nel menu laterale (nav:side)

La casella per creare pagine che si trova nella sidebar (barra laterale) non sceglie automaticamente un modello di pagina, ma consente la scelta tra quelle esistenti. Se si crea la propria sidebar, è possibile stabilire la scelta del modello che sarà proposto di default.

Per esempio:
Guardate il menu laterale a sinistra della pagina; si chiama "nav:side-it", quello del sito inglese si chiamerà "nav:side-en" etc.

Aggiungere una nuova pagina

In ciascuna di queste barre del menu esiste una cella per creare le pagine. Se create una nuova pagina, essa sarà automaticamente assegnata alla categoria che definisce la lingua scelta (it:oppure en:etc.)

Potete, per esempio, inserire il seguente codice nella barra laterale utilizzata per la sezione « animali » :

[[module NewPage category="animali" size="15" button="nuova pagina"]]

Ogni pagina creata tramite questa finestra genererà una nuova pagina nella categoria "animali" e se il modello '"animale" è stato associato alla categoria «animali » , la pagina sarà inizializzata con i dati corretti.



Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License