Export Seite als DOC | Aktuelle Änderungen - Suchen:

PmWiki (deutsch)

Bearbeiten


Englisch:


Bearbeiten

Wikistile anpassen

Administrator (deutsche Übersetzung der Seite PmWiki.CustomWikiStyles, Stand 2006-03-10)

Diese Seite beschreibt die vordefinierten WikiStyles und wie ein Wiki Administrator selbst zusätzliche Wiki Styles als Anpassung für alle Seiten (in local/config.php) oder für die Seiten einer Gruppe (in local/$Group.php) definieren kann.

Alle vordefinierten Wiki Styles sind in einem globalen Array $WikiStyle definiert. Um ein eigenes Wiki Style? zu definieren, muß man ein zusätzliches Arrayelement in $WikiStyle einfügen.

Vordefinierte Wiki Styles

Die folgenden Array-Elemente werden in scripts/wikistyles.php gesetzt, indem die SDV()-Funktionen genutzt werden (so kannst Du die Einträge überschreiben, wenn Du diese vorher in config.php oder farmconfig.php festlegst):

Markup:Definition:

Textfarben:
(gleiche Funktion: %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';

Listen-Styles:
%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';

Special:
Links in einem neuen Browserfenster öffnen:
%newwin%$WikiStyle['newwin']['target'] = '_blank';
Ändert ein Markup in einen Kommentar und zeigt folgendes: none CSS
%comment%$WikiStyle['comment']['display'] = 'none';

Selbstdefinierte Wiki Styles

  1. Das erste Element im Array definiert den Stylenamen (z.B. meinneuesstyle, projectstyle, etc.)
  2. das zweite Element definiert das Attribut, welches zu ändern ist (z.B. color, bgcolor, etc.)
  3. der dritte Wert definiert den Wert des Attributs (z.B. red, bold, #00ffcc, etc.)

Beispiel:

Um einen (für die ganze Site gültigen) Style zu definieren, gleich wie bei einzelnen Seiten.

%define=projectstyle color:red%

ist folgendes einzutragen:

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

Die $WikiStyle['projectstyle']['apply'] Variable kann definiert werden, wenn das Wiki Style? einen gezielten Wert betrifft. Es kann sein ein 'item' (for li|dt), eine 'list' (for ul|ol|dl), 'div', 'pre', 'img', 'p' oder ein Block 'block' (for p|div|ul|ol|dl|li|dt|pre|h[1-6]).

Beispiel:

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

dann wird das Markup

 * %top% An important list-item

folgendes ausgeben

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

<< Eigene Auszeichnungen | Dokumentationsindex | Internationalisierungen >>

Bearbeiten - Versionen - Druckansicht - Aktuelle Änderungen - Suchen
Zuletzt geändert am 11.03.2008 16:25 Uhr | Seitenaufrufe: seit 03.10.2013