Absolute Pfade in Skripten ausgeben

Mit den Werten der Variablen fsPathPrefix und urlPrefix ist es möglich, in Skripten absolute Pfade und URLs zu erzeugen, die sowohl in der Vorschau als auch auf dem Live-Server funktionieren.

Zu diesem Zweck fügt man am Anfang des Basislayouts (mastertemplate) eine NPSOBJ-Anweisung ein, die eine Variablenzuweisung in der gewünschten Skriptsprache erzeugt, beispielsweise:

<npsobj insertvalue="var" name="urlPrefix" formatter="phpVardef" />

Ein Pfad kann anschließend folgendermaßen in die Datei eingefügt werden, die beim Export erzeugt wird:

<npsobj insertvalue="var" name="visiblePath" formatter="phpVardef" />
<? $absUrlPath = $urlPrefix.$visiblePath; ?>

Diese Art und Weise, den Wert von $absUrlPath zu berechnen, funktioniert sowohl auf dem Live-Server als auch in der Vorschau.