-
Ich möchte aus einem Bezeichner alle Umlaute und Sonderzeichen entfernen, damit ich ihn als Dateinamen im Medienpool verwenden kann. Und außerdem möchte ich diesen String noch als Sprungmarke (Anker) verwenden können. |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
Um Sonderzeichen oder Umlaute zu entfernen kannst du $fileName = rex_string::normalize('wichtige-Datön&Fäkten'); $fileName entspricht dann z.B. In deinem Beispiel z.B.: <?php
$anchor = rex_string::normalize('Sprüng-Märke');
?>
<a href="#<?= $anchor ?>">Anker</a>
<div id="<?= $anchor ?>"></div> |
Beta Was this translation helpful? Give feedback.
-
Auch hier zu finden: https://friendsofredaxo.github.io/tricks/snippets/umlaute_umschreiben |
Beta Was this translation helpful? Give feedback.
Um Sonderzeichen oder Umlaute zu entfernen kannst du
rex_string::normalize()
nutzen:$fileName entspricht dann z.B.
wichtige_datoen_faekten
.In deinem Beispiel z.B.: