Wikisource:La fabbrica dei giocattoli/autoNs0()

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