---
title: "Dateinamen aus Pfad extrahieren mit TS"
url: "https://www.typo3.net/d/100189-dateinamen-aus-pfad-extrahieren-mit-ts"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage","Links"]
created: "2010-07-23"
last_reply: "2010-07-23"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# Dateinamen aus Pfad extrahieren mit TS

TYPO3 › TypoScript · 2 Antworten · gestartet 2010-07-23

## Eröffnungsbeitrag

**froemken** · 2010-07-23 · [Beitrag #1](https://www.typo3.net/d/100189-dateinamen-aus-pfad-extrahieren-mit-ts/1)

Hallo zusammen,

derzeit verlinke ich Datein im Fileadmin-Verzeichnis mit typolink. Ergebnis auf der Webseite:

<a href="fileadmin/templates/doku/doku.pdf">fileadmin/templates/doku/doku.pdf</a>

Ich möchte folgendes erreichen:

<a href="fileadmin/templates/doku/doku.pdf">doku.pdf</a>

In t3lib_div gibt es eine Funktion mit der man den Dateinamen aus einem Pfad auslesen kann, aber da komm ich mit TS nicht drauf.

Habt Ihr noch eine Idee bevor ich mir da eine typolink-eogene userFunc reinkloppe?

Stefan

## Antworten

### [#2](https://www.typo3.net/d/100189-dateinamen-aus-pfad-extrahieren-mit-ts/2) · einpraegsam.​net · 2010-07-23

Split könnte eventuell helfen:
<http://wiki.typo3.org/index.php/De:TSref/split>

Ansonsten userFunc

### [#3](https://www.typo3.net/d/100189-dateinamen-aus-pfad-extrahieren-mit-ts/3) · froemken · 2010-07-23

Wie soll ich das blos finden, dass Du mir meine eigene Dokumentation vorhältst :-)

War ein bissl tricky nur den letzten Part herauszufinden, aber es funktioniert tatsächlich mit der split-Option. Evtl. hast du da einen besseren Code für mich:

```typoscript
page.50 = TEXT
page.50.value = fileadmin/templates/images/apack.gif
page.50.split {
  token = /
  cObjNum = 1|*|2|*|3
  3.current = 1
  3.wrap = <b>|</b><br />
}
page.50.typolink.parameter = fileadmin/templates/images/apack.gif
```

Wenn man in FCEs arbeitet wird's noch mal tricky, denn dieser Code funktioniert nicht:

```typoscript
10 = TEXT
10.current = 1
10.split {
  token = /
  cObjNum = 1|*|2|*|3
  3.current = 1
}
10.typolink.parameter.current = 1
```

Anscheinend wird current durch die split-Eigenschaft überschrieben und zwar so, dass bei dem current in der letzten Zeile auch nur noch der Dateiname ankommt und ein solcher Link erstellt wird:

<a href="image1.jpg">image1.jpg</a>

Ich musste mich im FCE wieder auf das Originalfeld beziehen:

```typoscript
10 = TEXT
10.current = 1
10.split {
  token = /
  cObjNum = 1|*|2|*|3
  3.current = 1
}
10.typolink.parameter.field = field_materialfilename
```

Jetzt läuft's

Danke schön

Stefan

---

Quelle: „Dateinamen aus Pfad extrahieren mit TS“, typo3.net, https://www.typo3.net/d/100189-dateinamen-aus-pfad-extrahieren-mit-ts
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
