Die grosse, ehrwuerdige Bibliothek zu Tulderon - PmWikiIt / Stili wiki personalizzati browse
Startseite

Geschichte

IT Angebote

Mitarbeiter

Sonstiges

Questa pagina descrive lo stile? predefinito e come un Ammininistratore del Wiki? può definire un ulteriore stile per personalizzare ogni pagina (con local/config.php) o uno specifico gruppo (con local/$Group.php).

Tutti gli stili predefiniti sono definiti nell'array globale $WikiStyle. Per definire il tuo stile personalizzato, aggiungi i parametri del tuo stile nell'array.

Lo stile predefinito

I seguenti valori dell'array sono impostati da scripts/wikistyles.php usando la funzione SDV() (così da poterli sovrascrivere impostandoli a monte in config.php o farmconfig.php):

markup:definizione:

colori del testo:
(equivalente a %color=xxxx define=xxxx%
%black%$WikiStyle['black']['color'] = 'black';
%white%$WikiStyle['white']['color'] = 'white';
%red%$WikiStyle['red']['color'] = 'red';
%yellow%$WikiStyle['yellow']['color'] = 'yellow';
%blue%$WikiStyle['blue']['color'] = 'blue';
%gray%$WikiStyle['gray']['color'] = 'gray';
%silver%$WikiStyle['silver']['color'] = 'silver';
%maroon%$WikiStyle['maroon']['color'] = 'maroon';
%green%$WikiStyle['green']['color'] = 'green';
%navy%$WikiStyle['navy']['color'] = 'navy';
%purple%$WikiStyle['purple']['color'] = 'purple';

lista degli stili:
%decimal%$WikiStyle['decimal']['apply'] = 'list';
$WikiStyle['decimal']['list-style'] = 'decimal';
%roman%$WikiStyle['roman']['apply'] = 'list';
$WikiStyle['roman']['list-style'] = 'lower-roman';
%ROMAN%$WikiStyle['ROMAN']['apply'] = 'list';
$WikiStyle['ROMAN']['list-style'] = 'upper-roman';
%alpha%$WikiStyle['alpha']['apply'] = 'list';
$WikiStyle['alpha']['list-style'] = 'lower-alpha';
%ALPHA%$WikiStyle['ALPHA']['apply'] = 'list';
$WikiStyle['ALPHA']['list-style'] = 'upper-alpha';

speciali:
apri i link in una nuova finestra del browser:
%newwin%$WikiStyle['newwin']['target'] = '_blank';
Cambia il markup in un commento attraverso il valore CSS display:none
%comment%$WikiStyle['comment']['display'] = 'none';

Stili definiti dall'autore

  1. Il primo indice dell'array definisce lo stile del nome (nuovostile, projectentry, etc.)
  2. Il secondo indice definisce il nome dell'attributo (colore, sfondo. etc.)
  3. Il valore "set" definisce il valore dell'attributo (rosso, grassetto, #00ffcc, etc.)

Esempio: Se si vuole definire uno stile (valido per tutto il sito) come il seguente stile della pagina

%define=projectentry color:red%

use

$WikiStyle['projectentry']['color'] = 'red';

La variabile $WikiStyle['projectentry']['apply'] può essere definita se lo stile riguarda un tag particolare. Che può essere 'item' (per li|dt), 'list' (per ul|ol|dl), 'div', 'pre', 'img', 'p' o la combinazione 'block' (for p|div|ul|ol|dl|li|dt|pre|h[1-6]). Esempio:

 $WikiStyle['top']['apply'] = 'item';
 $WikiStyle['top']['class'] = 'top';

allora il markup

 * %top% An important list-item

mostrerà

 <li class="top">An important list-item</li>

Uno stile per la stampante

Se lo stile personalizzato (in local/config.php) sta diventando troppo colorato, dovrebbe essere utile disabilitarlo nella visuale della stampante. Può essere fatto facilmente con un costrutto condizionale.

if($action!="print") {
  // your custom-styles
}

Note

Da fare:

<< | Indice Documentazione | >>


Traduzione di PmWiki.CustomWikiStyles - Pagina originale: PmWikiIt.CustomWikiStyles - Rückverweise
Ultime modifiche:
PmWikiIt.CustomWikiStyles: 10.09.2011 15:52 Uhr
PmWiki.CustomWikiStyles: 15.07.2022 08:16 Uhr

Seite zuletzt geändert am 10.09.2011 15:52 Uhr - Besuche (insgesamt/diese Seite): 572669/69 - Aktuelle Besucheranzahl: 67

[ Design | Rechtliches und Datenschutz | Impressum ]