Wikisource:La fabbrica dei giocattoli/autoNs0()

Ideatore e scopoModifica

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

MeccanismoModifica

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.

InstallazioneModifica

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 avvertenzeModifica

Il tool funziona solo se:

  1. esiste la pagina principale della sottopagina che si sta creando, completa di un collegamento a una pagina Indice
  2. nella pagina Indice il campo Sommario dev'essere completamente compilato ben compilato con {{Indice sommario}} nella versione che prevede almeno i parametri nome=, titolo=, from= e delta=
  3. 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