Wikisource:La fabbrica dei giocattoli/autoNs0()

Da Wikisource.

Ideatore e scopo[modifica]

Il giocattolo è stato immaginato da Utente:Alex brollo come generalizzazione di precedenti tool ad hoc per automatizzare in modo quasi completo la scrittura del codice delle sottopagine (capitoli) in ns0

Meccanismo[modifica]

Lo script, che va attivato su una sottopagina ns0, legge il campo Sommario della pagina indice collegata ed estrae i dati necessari per costruire il codice.

Installazione[modifica]

Il codice da aggiungere nel proprio vector.js è il seguente:

newButton("autoNs0","autoNs0");

In alternativa, è possibile attivare il gadget Precarica, che richiama la funzione autoNs0 automaticamente all'ingresso in una pagina da creare.

Istruzione ed avvertenze[modifica]

Il tool funziona solo se:

  1. nella pagina Indice il campo Sommario è ben compilato con {{Indice sommario}} nella versione che prevede almeno i parametri nome=, titolo=, from= e delta=
  2. vi è esatta corrispondenza fra nome della pagina che si sta creando in ns0 e il nome= in uno dei template Indice sommario (cosa che si ottiene automaticamente se si parte proprio dalla pagina Indice e si segue il "link rosso" per creare la pagina)

Se queste tre condizioni sono rispettate, allora una pressione del bottone autoNs0:

  1. compila un template IncludiIntestazione completo;
  2. compila un tag pages completo (tranne nel caso vi sia bisogno di usare section per "pagine spezzate", in questo caso va ritoccato a mano);
  3. aggiunge in fondo un template Sezione note