---
title: "Perfect lightbox stylesheet"
url: "https://www.typo3.net/d/95624-perfect-lightbox-stylesheet"
source: "typo3.net"
tags: ["Extensions","Frage"]
created: "2010-01-06"
last_reply: "2010-01-07"
replies: 2
solved: true
page: 1
pages: 1
lang: "de"
---

# Perfect lightbox stylesheet

Extensions · 2 Antworten · gelöst · gestartet 2010-01-06

## Frage

**Unbekannter Benutzer** · 2010-01-06 · [Beitrag #1](https://www.typo3.net/d/95624-perfect-lightbox-stylesheet/1)

Hallo zusammen,

als ich kürzlich mein CSS validieren wollte erhielt ich folgende fehlermeldung:

Einlese-Fehler  Lexical error at line 1, column 3. Encountered: "D" (68-), after : "<!"

Nach langer Suche hab ich schließlich die Ursache des Problems herausgefunden:

Ich benutze Perfect Lightbox und habe mir dafür eine eigene CSS erstellt. Diese hab ich direkt in mein main-css eingebunden. Damit es funktioniert musste ich im Konstanteneditor beim Pfad zur CSS-Datei auf CSS umschalten. Dadurch wird ja dann das Standard-CSS nicht mehr eingebunden. Und daher kommt auch die oben genannte Fehlermeldung. Im Quellcode steht noch:

<link rel="stylesheet" href="" type="text/css" media="screen,projection" />

Der Pfad zur Standard-CSS wird einfach nur rausgenommen. Und das führt zu meiner Fehlermeldung.

Jetzt meine Frage. Weiß evtl. jemand wie man diesen ganzen leeren Verweis einfach aus dem Quellcode entfernen kann?

(Die Perfekt Lightbox funktioniert übrigens einwandfrei)

Danke

Gruß Hugo

PS: Falls ich in diesem Bereich hier falsch bin bitte verschieben.

## Beste Antwort

**maik** · 2010-01-07 · [Beitrag #2](https://www.typo3.net/d/95624-perfect-lightbox-stylesheet/2)

Das geht so auch nicht.

Im Constatnts Editor definierst du nur die CSS Datei samt Pfad.

Eingebunden wird der HEader Code mit der StyleSheet Verlinkung im Setup.

Das TS von der Extension schaut so aus:

```typoscript
page.headerData.1337 = COA
page.headerData.1337.1 = TEXT
page.headerData.1337.1.value = <link rel="stylesheet" href="{path:{$plugin.perfectlightbox.cssPath}}" type="text/css" media="screen,projection" />
page.headerData.1337.1.insertData = 1
```

Du musst also bei dir im Template das Setup anpassen.

z.B.

```typoscript
page.headerData.1337.1 >
```

evtl. kannst du auch das komplette COA leeren.

```typoscript
page.headerData.1337 >
```

Vielleicht reicht auch

```typoscript
page.headerData.1337.1.insertData = 0
```

Probiers mal aus.

## Antworten

### [#2](https://www.typo3.net/d/95624-perfect-lightbox-stylesheet/2) · maik · 2010-01-07 · Beste Antwort

(Text siehe oben unter „Beste Antwort“.)

### [#3](https://www.typo3.net/d/95624-perfect-lightbox-stylesheet/3) · Unbekannter Benutzer · 2010-01-07

Hallo maik,

Danke für die Hilfe!
Das war genau das was ich gesucht hatte. Dachte mir ja schon, daß es eigentlich relativ einfach sein müsste, bin nur nicht dahinter gekommen.

Also der Vollständigkeit wegen habe ich alle Vorschläge ausprobiert:

> **maik schrieb:**
>
> ```typoscript
> page.headerData.1337.1 >
> ```

brachte das gewünschte Ergebnis

> **maik schrieb:**
>
> ```typoscript
> page.headerData.1337 >
> ```

führte dazu, daß gar nichts mehr ging weil auch die JScripte nicht mehr eingebunden wurden. (Eigentlich logisch, wenn man alles leert

> **maik schrieb:**
>
> ```typoscript
> page.headerData.1337.1.insertData = 0
> ```

führte lediglich dazu, daß {path:} als Pfad eingetragen wurde und sich somit zwar die Fehlermeldung des Validators änderte aber letztlich das gewünschte Ziel auch nicht erreicht wurde.

Gruß
Hugo

---

Quelle: „Perfect lightbox stylesheet“, typo3.net, https://www.typo3.net/d/95624-perfect-lightbox-stylesheet
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
