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
- Il primo indice dell'array definisce lo stile del nome (nuovostile, projectentry, etc.)
 - Il secondo indice definisce il nome dell'attributo (colore, sfondo. etc.)
 - 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 -
Backlinks
Ultime modifiche:
PmWikiIt.CustomWikiStyles: September 10, 2011, at 03:52 PM
PmWiki.CustomWikiStyles: July 15, 2022, at 08:16 AM