PmWikiDe

Wikistile anpassen

Editing PmWikiDe.CustomWikiStyles



Summary:
Author: This is a minor edit

Basic editing - Text formatting rules - Documentation index

Tables: simple - advanced

Paragraphs: for a new paragraph, use a blank line;

Line break: \\ or [[<<]]

-> to indent text, -< hanging text

Join line: \

Lists: * for bulleted, # for numbered, :term:definition for definition lists

Emphasis: ''italics''   '''bold'''   '''''bold italics'''''   @@monospaced@@

References: [[another page]], [[http://example.com/]], [[another page | link text]], [[#anchor]], [[#anchor | link text]]

Groups: [[Group/Page]] displays Page, [[Group.Page]] displays Group.Page, [[Group(.Page)]] displays Group, [[Group/]] links Group homepage

Separators: !!, !!! for headings, ---- for horizontal line

Prevent formatting: [=...=]

Other: [+big+]   [++bigger++]   [-small-]   [--smaller--]   '^superscript^'   '_subscript_'   {+inserted+}   {-deleted-}

Preformatted: [@...@] or >>pre<<...>><<

Preview PmWikiDe.CustomWikiStyles

Page is unsaved

Administrator

Diese Seite beschreibt die vordefinierten WikiStyles und wie ein Wiki Administrator selbst zusätzliche WikiStyles 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 WikiStyles sind in einem globalen Array $WikiStyle definiert. Um ein eigenes WikiStyle zu definieren, muß man ein zusätzliches Arrayelement in $WikiStyle einfügen.

Vordefinierte WikiStyles

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 WikiStyles

  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 WikiStyle einen gezielten Wert betrifft. Es kann sein ein 'item' (für li|dt), eine 'list' (für ul|ol|dl), 'div', 'pre', 'img', 'p' oder ein Block 'block' (für 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>


Übersetzung von PmWiki.CustomWikiStyles Originalseite auf PmWikiDe.CustomWikiStyles - Backlinks
Zuletzt geändert:
PmWikiDe.CustomWikiStyles am 13.12.2017
PmWiki.CustomWikiStyles am 19.03.2012


End of preview -- remember to save
Top