PHx-Modifier: hyperlink

von Thomas Jakobi am Montag, 22. September 2008 um 18:39 Uhr.

PHx ist eine sehr mächtige Erweiterung für MODx. Mit diesem Plugin lassen sich Platzhalter, Template-Variablen und auch Snippet-Ausgaben mittels einer einfachen Syntax verändern, mit einem Wert vergleichen etc. Eigene PHx-Modifier können sehr einfach in PHP hinzugefügt werden.

So lässt sich folgendem Modifier eine URL als Hyperlink ausgegeben werden.

Voraussetzungen

Folgende Plugins/Snippets müssen installiert und funktionsfähig sein:

PHx

Es wird folgende Datei im Verzeichnis assets/plugins/phx/modifiers angelegt:

hyperlink.phx.php
<?php
/*
 * description: surrounds the placeholder by an <a>-tag
 * usage: [+string:hyperlink+]
 */
if (substr($output, 0, 7) == "http://") {
    $output = substr($output, 7);
}
if ($output != '') {
    $output = '<a href="http://' . $output . '">' . $output . '</a>';
}
return $output;

Nun lässt sich mit

[[+string:hyperlink]]

der Platzhalter als Link ausgeben. Bei leerem Platzhalter wird nichts ausgegeben

Viel Erfolg

Bislang habe ich folgende PHx Modifier veröffentlicht: