Wikistile anpassen
Editing PmWikiDe.CustomWikiStyles
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'''''
@@ | |
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+}
{- |
Preformatted: [@...@] or >>pre<<...>><< |
Preview PmWikiDe.CustomWikiStyles
Page is unsaved
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
- Das erste Element im Array definiert den Stylenamen (z.B. meinneuesstyle, projectstyle, etc.)
- das zweite Element definiert das Attribut, welches zu ändern ist (z.B. color, bgcolor, etc.)
- 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