Ist der aktuelle Kontext eine Datei (im Folgenden kurz die aktuelle Datei genannt), sind die im Folgenden aufgeführten Namen verfügbar. Sie liefern den Wert des hier angegebenen Typs (Datei, Zeichenkette usw.), sofern es keine Export-Variable mit demselben Namen gibt, deren Wert einen anderen Typ hat (siehe auch npsobj_modifyvar_set sowie Export-Variablen).
parent
: liefert den über der aktuellen Datei
liegenden Ordner.next
: liefert entsprechend der anzuwendenden
Sortierung die nächste Datei in dem Ordner, in dem sich die aktuelle
Datei befindet.previous
: liefert entsprechend der anzuwendenden
Sortierung die vorherige Datei in dem Ordner, in dem sich die
aktuelle Datei befindet.self
: liefert die aktuelle Datei.original
: liefert die Originaldatei, wenn die
aktuelle Datei eine Spiegeldatei ist, ansonsten die aktuelle
Datei.up
: liefert die erste Datei (auf dem Weg von der
aktuellen Datei zum Basisordner), in der der Wert der auf
up.
folgenden Komponenten nicht der leere Wert ist.
up
darf nicht die letzte Komponente eines Namens
sein.link.link_title
: liefert einen freien
Link der aktuellen Datei mit dem Titel
link_title
.body
: liefert den Hauptinhalt der aktuellen
Datei.contentType
: liefert die Dateiendung der aktuellen
Datei.hasSuperLinks
: liefert 1
, wenn Links
auf die aktuelle Datei verweisen, andernfalls 0
.id
: liefert die ID der aktuellen Datei.isRoot
: liefert 1
, wenn die aktuelle
Datei der Basisordner ist, andernfalls 0
.name
: liefert den Namen der aktuellen Datei.objClass
: liefert die Vorlage der aktuellen Datei.objType
: liefert den Dateityp der aktuellen Datei.path
: liefert den Pfad der aktuellen Datei.permissions.permissionName
: liefert die
Namen der Benutzergruppen, die das
dateispezifische
Recht permissionName
haben.prefixPath
: Wenn die aktuelle Datei ein Ordner
ist, wird der Pfad, gefolgt von einem Schrägstrich geliefert,
andernfalls wird der Pfad geliefert.title
: liefert den Titel der aktuellen Datei.version
: liefert die Revisionsnummer der aktuellen
Datei.visibleName
: Wenn die aktuelle Datei ein Dokument
ist, wird der Dateiname, gefolgt von der Dateiendung geliefert, ist
es ein Ordner, wird nur der Dateiname geliefert.visiblePath
: Bei Dokumenten der komplette Pfad
einschließlich Dateiname, mit dem die Datei exportiert wird; bei
Ordnern der komplette Pfad einschließlich Dateiname, gefolgt von der
Zeichenkette "/index", gefolgt von der Dateiendung des Ordners.string
, text
, html
und enum
. Bei Versionsfeldern kann auf den Namen der
String .displayValue
folgen, um den Anzeigewert des
Feldes zu ermitteln.lastChanged
: liefert das Datum der letzten
Änderung der aktuellen Datei. Änderungen in der Version der Datei
werden hierbei nicht berücksichtigt. Beim Export einer freigegebenen
Datei ist die letzte Änderung die Freigabe.validFrom
: liefert das Datum, ab dem der Inhalt
der Datei gültig ist. Dieser Wert ist immer gesetzt. Bei
Layoutdateien wird er jedoch ignoriert.validUntil
: liefert das Datum, bis zu dem der
Inhalt der Datei gültig ist. Wenn dieser Wert der leere Wert ist, ist
das Dokument unbegrenzt gültig. Der Wert wird bei Layoutdateien
ignoriert.date
.multienum
.freeLinks
: liefert die Liste aller freien Links in
der Datei, d. h. alle Links, die in linklist
-Feldern
enthalten sind.subLinks
: liefert die Liste aller Links in der
Datei.superLinks
: Liefert die Liste von Links, die auf
die aktuelle Datei verweisen.textLinks
: Liefert die Liste von Links, die im
Hauptinhalt und in HTML-Feldern der Datei enthalten sind (außer
Einfügungslinks und Kontextlinks).linklist
.children
: Liefert die Liste aller Dateien in
einem Ordner (unabhängig von ihren Versionen). Wenn die aktuelle
Datei kein Ordner ist, wird die leere Liste geliefert.objectsToRoot
: Liefert eine Liste aller Ordner auf
dem Weg vom Basisordner zur aktuellen Datei. Der Basisordner ist das
erste, die aktuelle Datei das letzte Element der Liste.superObjects
: Liefert die Liste von Dateien, in
denen ein Link auf die aktuelle Datei gesetzt ist.toclist
: Liefert eine Liste von sortierten Dateien
in einem Ordner, die keine Bilder und keine Layoutdateien sind.Die Namen toclist
, previous
und
next
liefern ihr Ergebnis entsprechend der vorgegebenen
Reihenfolge der Dateien in einem Ordner. Dies trifft auch dann zu, wenn
der aktuelle Kontext von einem list
&ndsh; oder
table
-Element erzeugt wurde, in dem die Reihenfolge der
Dateien von der Standardreihenfolge abweicht, weil sie sortiert
wurden.