Discussioni template:RigaIndice/doc

Contenuti della pagina non supportati in altre lingue.
Da Wikisource.

Volendo far apparire i puntini spaziati automaticamente (come fanno i francesi) ma solo negli indici che effettivamente li presentano? Vedi esempio. --Xavier121 10:20, 13 dic 2010 (CET)[rispondi]

Far apparire i puntini non è difficile, ma richiede una cosa che non mi è mai piaciuta (almeno, così era fino a che ho seguito la cosa): la sostituzione di tutti gli spazi dei testi con "entità spazio html"  . Questo per "irrigidire" la stringa-testo ed evitare i ridimensionamenti automatici delle celle della riga-tabella in corrispondenza degli spazi, e permettere alla "cella con in puntini" di espandersi in tutto lo spazio libero di una cella vuota. Ci vorrebbe una "ParserFunction" che faccia questa operazione in maniera dinamica... allora il testo sarebbe disponibile "pulito" ma apparirebbe "modificato"; ma aimè non c'è. Aggiornamenti? Idee? --Alex brollo (disc.) 11:02, 13 dic 2010 (CET)[rispondi]

Parametro aggiuntivo delta[modifica]

Ho aggiunto la gestione del parametro aggiuntivo "delta", che è lo scarto fra numero di pagina djvu-numero di pagina cartacea. Vedi test in Pagina:Ardigo - Scritti vari.djvu/305, voce "Confessione"; in quest'opera il delta vale 6 (la pagina djvu 21 contiene la pagina libresca 15, ecc).

Se il parametro viene fornito, allora il parametro 3 (numero pagina cartacea, passato tal quale come testo liscio) si trasforma in un link alla pagina djvu giusta. Questo solo nel ns Pagina e nel ns Indice (da verificare); in Ns0 il link non viene creato, grazie al solito Pt.


Note:

  1. da usare solo nelle voci in cui il numero pagina è arabo (niente numeri romani o altro);
  2. da verificare attentamente per evitare bizzarrie impreviste;
  3. se il parametro delta non viene fornito, il comportamento del template è quello standard (restituisce quello che viene passato nel parametro 3, che sia quel che sia, testo liscio, link o template, senza impicciarsi)
  4. nelle opere "ben conformate" (quelle in cui il delta è costante) si potrebbe automatizzare, spremendosi un po' le meningi. Ma aggiungere in ogni template un parametro delta= non è poi una tragedia, visto che queste righe in genere si ottengono per copiaincolla.

Troppo complicato? Troppo poco robusto? Un bel rollback e via... :) --Alex brollo (disc.) 11:29, 13 dic 2010 (CET)[rispondi]