Wiki Styles Admin

Wiki Styles können vom Wiki Administrator in der Datei config.php vordefiniert werden.

Das grundsätzliche Format zum Definieren von Wiki Styles ist:

    
    $WikiStyle['stylename']['attribut'] = 'wert';

Also definiert die Zeile:

    $WikiStyle[‘darkgreen’][‘color’] = ‘#006400′;

einen Stil %darkgreen% der das Attribut Textfarbe auf den Wert #006400 setzt — wie dies.

Die Standard-Stile werden automatisch über das Skript stdconfig.php zur Verfügung gestellt, es sei denn, dies wird durch folgende Einstellung abgeschaltet:

    $EnableStdWikiStyles = 0;

Um den Autoren von Wikiseiten nur die Nutzung der vordefinierten Stile zu ermöglichen, füge die folgende Anweisung zu config.php hinzu:

    $WikiStylePattern = ‘%[-\\w]*%’;

Zum kompletten Deaktivieren von Wiki Styles dient die folgende Anweisung:

    unset($WikiStylePattern);

Der Rest dieser Seite zeigt Beispiele für das Definieren von Wiki Styles. Diese Beispiele sind aus der Datei scripts/wikistyles.php übernommen:

    

# Das Muster %newwin% führt dazu, dass Links in einem neuen Fenster
# geöffnet werden.
# the %newwin% pattern causes links to open in a new window
$WikiStyle['newwin']['target'] = '_blank';		

# Der %comment%-Stil erzeugt einen Kommentar, der nur im Quelltext
# zu sehen ist.
# the %comment% style creates a comment in the markup
$WikiStyleTags['display'] = array('style' => 'display:$value; ');
$WikiStyle['comment']['display'] = 'none';


# Definiert Stile für farbigen Text als %black%, %white%, %red% ...
# aus den CSS Farbnamen.
# define colored text styles as %black%, %white%, %red%,
# from CSS color names
foreach (array('black','white','red','yellow','blue','gray',
  'silver', 'maroon', 'green', 'navy', 'purple') as $c) 
    $WikiStyle[$c]['color'] = $c;

# Definiert %darkgreen% aus der CSS #RRGGBB Farbspezifikation.
# define %darkgreen% from a CSS #RRGGBB color specification
$WikiStyle['darkgreen']['color'] = '#006400';

# Ein Beispiel, wie %highlight% als Stil mit mehreren Attributen
# definiert wird.
# example defining %highlight% with multiple attributes
# $WikiStyle['highlight']['color'] = 'black';
# $WikiStyle['highlight']['bgcolor'] = 'yellow';

siehe auch: Custom Wiki Styles

« CustomInterMaps | PmWiki.Documentation Index | Anpassen der Anzeige freier Verweise »



This page may have a more recent version on pmwiki.org: PmWiki:WikiStylesAdmin, and a talk page: PmWiki:WikiStylesAdmin-Talk.