Skip to content

url function

Sweil edited this page Oct 3, 2014 · 2 revisions

Die URL-Funktion $URL erzeugt gültige URLs zu Seiten innerhalb des Frogsystem 2 (wahlweise auch mit Query-String) nach dem eingestellten URL-Schema.

Das bedeutet, alle in dieser Form URLs sind vollkommen unabhängig vom verwendeten URL-Schema und es kann jederzeit problemlos umgestellt werden.

Standardmäßig werden relative URLs erzeugt, bei Bedarf aber auch absolute.

Syntax

  • ''$URL(//page//)''

  • => wobei //page// der Name einer Seite im Frogsystem 2 ist, wie man diese auch normal verlinken würde

  • ''$URL(//page// [//key1//=//value1// //key2//=//value2// ...])''

  • => mit //keyX//=//valueX// eine beliebige Anzahl von Schlüssel & Wert-Paaren die als URL-Query-String angehängt werden

  • ''%URL(//page// [//key//=//value// //true//])''

  • => mit der Zeichenkette //true// als letzten Wert (ohne Schlüssel), erzeugt die Funktion eine absolute URL. (Statt //true// kann auch //1// geschrieben werden.)

Beispiele

  • ''$URL(downloads)''

  • => ''%%?go=downloads%%'' //bzw.// ''%%downloads.html%%''

  • ''$URL(dlfile [dl=TRUE id=10])''

  • => ''%%?go=dlfile&dl=TRUE&id=10%%'' //bzw.// ''%%dlfile--dl-TRUE-id-10.html%%''

  • ''$URL(polls [id=6] true)''

  • => ''%%frogsystem.de/?go=polls&id=6%%'' //bzw.// ''%%frogsystem.de/polls--id-6.html%%''

Vorkommen

Die URL-Funktion kann überall verwendet werden, außer in user-content.

Eigenschaften

Versionsgeschichte

  • ab 2.alix6