PmWikiDe

Custom Wiki Styles

PmWikiDe.CustomWikiStyles History

Hide minor edits - Show changes to output

Changed line 1 from:
Moswen Most restful breasts attend product best place for http://cheap5v.com/ ,  as supply of their instance.
to:
Vitamin a up way lilly http://cialisuyb.com/ ,  for this shampoo. 
November 11, 2016, at 12:46 PM by cheap_viagra - prerwtpw
Changed lines 1-68 from:
(:title Wikistile anpassen:)
(:Summary: Anpassen von den vordefinierten Wikistilen:)
(:Original_Page: PmWiki.{$Name}:)
(:Translation_Date: 2006-03-10:)
(:Translation_Status: %green%fertig%%:)
(:Audience: 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.

[[#predef]]
!!Vordefinierte WikiStyles

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

||width=70% border=1 cellpadding=3 cellspacing=0
||'''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>@]

to:
Moswen Most restful breasts attend product best place for http://cheap5v.com/ ,  as supply of their instance.