Magic Language Navigation

Con un modello che comprende una pagina "include", in cui è inserito (manualmente) il nome NewPage come parametro, è possibile creare una magic-language-navigation.

include:languages

[[=]]
[[[de:{$pagename}|Deutsch]]], [[[en:{$pagename}|English]]], [[[es:{$pagename}|Español]]], [[[fr:{$pagename}|Français]]], [[[pl:{$pagename}|Polish]]]
[[/=]]

Il risultato può essere visto sopra.

Il parametro pagename $ verrà passato con il comando include …

template:languages

[[include include:languages pagename=NewPageNameHerePlease]]
----

Questo modello dovrebbe essere il nuovo modello predefinito.

module NewPage

[[module NewPage category="fr" template="template:languages" size="15" button="crerare una pagina"]]

modifica messaggio di pagine esistenti

Questa frase "include" può essere inserita anche dopo la creazione del NewPage

etichette (tags)

Il modulo TagCLoud deve specificare xy: categoria della lingua e xy:page-tags di lancio (invece di system:page-tags)
xy:pagine tagcloud usano il medesimo principio

nuove lingue? ?

Solo la pagina include:languages deve essere cambiata con la nuova lingua, … le lingue inutilizzate debbono essere rimosse se non trovate un traduttore Wiki.

attenzione!

  • pagenames DEVE rimanere il medesimo qualunque sia la lingua della pagina corrente;
  • le pagine en: devono seguire le stesse regole (icioè appartenere ad una categoria di lingua

riconoscimenti

Si è scoperto questo trucco dopo aver visto http://siliconcity.wikidot.com/template:herocharacter


gerdamigerdami



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