---
title: "staticpub relativer Pfad im Head-Bereich"
url: "https://www.typo3.net/d/101718-staticpub-relativer-pfad-im-head-bereich"
source: "typo3.net"
tags: ["Extensions","Frage"]
created: "2010-10-12"
last_reply: "2010-10-12"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# staticpub relativer Pfad im Head-Bereich

Extensions · 2 Antworten · gestartet 2010-10-12

## Eröffnungsbeitrag

**iconomie** · 2010-10-12 · [Beitrag #1](https://www.typo3.net/d/101718-staticpub-relativer-pfad-im-head-bereich/1)

Hallo zusammen,

ich versuche momentan statische Seiten aus meinem TYPO3 4.4.4 zu erzeugen. Bisher klappt das auch soweit, nur werden die Einstellungen für den relativen Pfad mit "relPath" nicht auf den Head-Bereich angewendet. Alle Links und Verweise im Body werden korrekt angepasst und mit "../" versehen. Der CSS-Verweis belibt allerdings auf "fileadmin/usw". Kann mir jemand sagen was ich noch konfigurieren muss, damit die relativen Pfade auch da benutzt werden?

Im Einsatz sind "crawler" (3.2.0), "staticpub" (1.1.0) und "realUrl" (1.10.0).
Meine crawler Config sieht wie folgt aus:

```typoscript
tx_crawler.crawlerCfg.paramSets {
  staticpub = 
  staticpub.procInstrFilter = tx_staticpub_publish
  staticpub.procInstrParams.tx_staticpub_publish.overruleBaseUrl = meinserver.de
  staticpub.procInstrParams.tx_staticpub_publish.includeResources = relPath
} 

tx_staticpub_publish {
	includeResources = relPath
	overruleBaseUrl = 
}
```

Wäre super, wenn da jemand einen Tipp hätte.
MfG
 iconomie

## Antworten

### [#2](https://www.typo3.net/d/101718-staticpub-relativer-pfad-im-head-bereich/2) · iconomie · 2010-10-12

Für alle die vor dem gleichen Problem stehen, hier die Lösung, die bei mir funktioniert hat:

**01.** Verwendung der angepassten class.tx_staticpub.php von <http://forge.typo3.org/attachments/1831/class.tx_staticpub.php>

In Verbindung mit der Crawler-Konfiguration:

```typoscript
checkLinks = 1
```

werden schon mal die Verweise im Head angepasst.

Leider taucht dadurch das Problem auf, dass alle Links auf der obersten Ebene auch einen Prefix von "../" erhalten. Um das zu vermeiden ist noch folgendes nötig:

**02.** Anpassung der class.tx_staticpub.php ab Zeile 207:
von:

```php
for( $i = 0; $i <= $prefixN; $i++ ) {
    $prefixStr .= '../';
}
```

in:

```php
for( $i = 0; $i <= $prefixN; $i++ ) {
  if($path != '') {
    $prefixStr .= '../';
  }
}
```

Dann sollten die Pfade auch für die erste Ebene passen.

MfG
 iconomie

### [#3](https://www.typo3.net/d/101718-staticpub-relativer-pfad-im-head-bereich/3) · iconomie · 2010-10-12

Hm, kann dann mal jemand das Thema als gelöst markieren?!
Klappt bei mir irgendwie nich...

---

Quelle: „staticpub relativer Pfad im Head-Bereich“, typo3.net, https://www.typo3.net/d/101718-staticpub-relativer-pfad-im-head-bereich
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
