Erstellt eine gültige ID
<?php
// ä, ö, ü, Ä, Ö, Ü, ß werden umgewandelt in: ae, oe, e, Ae, Oe, Ue, ss
// alles ausser: a-zA-Z0-9:.- wird in einen Bindestrich umgewandelt
$text = "Über-schrift mit_Sonder.zeichen:?";
print 'Text als ID: <h1>'.wStringconverter::convertToAnchorID($text).'</h1>';
?>
... <xsl:attribute name="id">anchor_<xsl:value-of select="php:functionString('wStringconverter::convertToAnchorID', wd:fragment[@id = 'text']/text())"/></xsl:attribute> ...
Hinweis
Beim Einsatz von Framework-Funktionen in eigenen Skripten beachten Sie bitte den Artikel "So verwenden Sie das PHP-Framework in eigenen Scripten".
Wenn Sie eine Funktion innerhalb einer Weblication® Seite z.B. über das PHP-Quelltext Element oder in einem XSL-Template über wsl:php einbinden, muss das Framework über die grid.php nicht mehr referenziert werden.