Ru pagename dokuwiki

Numele de pagini din "Dokuviks" sunt convertite automat în litere mici. Caracterele valide sunt literele, numerele, un punct ".", Un cratimă "-" și un subliniere "_" 1) (permisă numai în numele 2)). Toate celelalte caractere speciale (nu litere sau numere) sunt convertite în sublinieri 3). Colonii. " "Sunt folosite pentru a defini sau, dacă este necesar, a crea spații de nume. 4)







Când fișierul de configurare activat «deaccent» (activat implicit) caractere locale și accentuate sunt convertite în ASCII-echivalentul lor ( «ü» se transformă în «UE»), sau pur și simplu își pierd accentele lor ( «A» se transformă în «o»).

O constrângere implicită a lungimii și începutului paginames este setată de backlink (primele trei caractere trebuie să fie litere).

Cele mai multe șabloane, inclusiv șablonul implicit, imprimă numele întregului nume de pagină și numele spațiului de nume în linia de cale din colțul din stânga sus al paginii. De exemplu, numele acestei pagini este en: pagename. 5)







Legăturile cu alte wiki-uri implementate cu ajutorul interwiki trebuie, de asemenea, să urmeze restricțiile acestui wiki.

Chiar și atunci când modul CamelCase este activat în fișierul de configurare (parametrul "camelcase"), numele spațiului de nume sunt păstrate cu litere mici.

Notă puteți hack codul și prin comentarea o singură linie în wiki / inc / pageutils.php despre linia 109, va fi capabil de a utiliza fișiere cu Names_Like_This, daca doriti. Căutați acest cod și comentați-l.

Numele de pagini și spații de nume

Spațiile de nume pot fi considerate ca directoare, iar paginile ca fișiere în interiorul lor.

De exemplu, locația unei pagini numită "a: b: c" în arborele namespace poate fi afișată după cum urmează:

În interiorul oricărui spațiu de nume, atât pagina cât și spațiul de nume imbricat cu același nume pot exista simultan. Revenind la exemplul anterior, puteți afișa o pagină numită "a: b" după cum urmează:

Acest lucru nu duce la conflicte, deoarece „DokuWiki“ consideră întotdeauna ultimul token în numele paginii (parte a numelui după ultima dvoetochniya) ca numele paginii în sine, în timp ce toate celelalte token-uri - ca numele namespace

În înregistrarea "a: b: c", "a" și "b" sunt numele spațiului de nume, "c" este numele paginii.

În înregistrarea "a: b", "a" este numele spațiului de nume, "b" este numele paginii.

Crearea paginilor

Dacă numele paginii conține nume de spații de nume, numele sunt create automat.







Articole similare

Trimiteți-le prietenilor: