---
title: "Gibt es addCSS statt includeCSS.file(last+1)"
url: "https://www.typo3.net/d/69073-gibt-es-addcss-statt-includecssfilelast1"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage","HTML & CSS"]
created: "2007-10-08"
last_reply: "2011-07-21"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# Gibt es addCSS statt includeCSS.file(last+1)

TYPO3 › TypoScript · 4 Antworten · gestartet 2007-10-08

## Eröffnungsbeitrag

**ChristianRuppert** · 2007-10-08 · [Beitrag #1](https://www.typo3.net/d/69073-gibt-es-addcss-statt-includecssfilelast1/1)

Hallo,
ich habe ein "Problem" mit includeCSS.

Ich möchte verschiede universelle Templates bauen, die man bei Bedarf in das Haupttemplate einbinden kann. Diese sollen unter anderem die CSS für Extensions setzen.

Nun aber das Problem, wenn ich Template A hab:

page.includeCSS.file1 = fileadmin/css1.css

und Template B mit

page.includeCSS.file1 = fileadmin/css2.css

überschreibt mir natürlich das erste...
Nun geht es natürlich mit:

Template B
page.includeCSS.file90 = fileadmin/css2.css

Das finde ich aber etwas unschön. Gibt es eine Funktion die die bereits definierten Dinger zählt, also etwas in der Richtung:

page.includeCSS.fileLAST+1 = fileadmin/css2.css

Vielen Dank,
Christian

PS: Ich weiß Typoscript ist keine Programmiersprache, aber hoffentlich geht sowas. Oder es gibt sonst einen workaround...

## Antworten

### [#2](https://www.typo3.net/d/69073-gibt-es-addcss-statt-includecssfilelast1/2) · Unbekannter Benutzer · 2007-10-08

Ich glaube ich hab dich bestimmt missverstanden...

Aber warum geht denn nicht:

```typoscript
page {
        includeCSS.file1 = fileadmin/css1.css
        includeCSS.file2 = fileadmin/css2.css
}
```

### [#3](https://www.typo3.net/d/69073-gibt-es-addcss-statt-includecssfilelast1/3) · ChristianRuppert · 2007-10-11

Du hast Recht, das geht nicht.

Wenn ich diese Schreibweise in einem eingebundenen Typoscript benutze ist das kein Problem, es funktioniert wunderbar.

Wenn ich aber jetzt ein zweites Template einbinde kriege ich Probleme:

Template A

page {
             includeCSS.file1 = fileadmin/css_A.css
             includeCSS.file2 = fileadmin/css_B.css
             includeCSS.file3 = fileadmin/css_C.css
      }

Template B

page {
             includeCSS.file1 = fileadmin/css_X.css
             includeCSS.file2 = fileadmin/css_Y.css
      }

Ergebnis

page {
             includeCSS.file1 = fileadmin/css_X.css
             includeCSS.file2 = fileadmin/css_Y.css
             includeCSS.file3 = fileadmin/css_C.css
      }

Gewünschtes Ergebnis

page {
             includeCSS.file1 = fileadmin/css_A.css
             includeCSS.file2 = fileadmin/css_B.css
             includeCSS.file3 = fileadmin/css_C.css
             includeCSS.file4 = fileadmin/css_X.css
             includeCSS.file5 = fileadmin/css_Y.css
      }

Wobei die Reihenfolge nicht wichtig ist. Nur das überschreiben möchte ich verhindern. Und da ich vorher nicht weiß, wieviele Templates ich einbinde, ist die Möglichkeit in B 4 und 5 zu verwenden nicht gegeben. Könnt ja sein das C die gleichen Nummern verwendet.

Wenn ich

includeCSS.file_EINDEUTIGER_STRING = fileadmin/css_X.css

nehmen könnte, hätt ich das Problem nicht..

Schöne Grüße,
Christian

### [#4](https://www.typo3.net/d/69073-gibt-es-addcss-statt-includecssfilelast1/4) · just2b · 2007-10-11

dann fang halt bei dem einen mit 1 an, beim nächsten bei 10, dann bei 30, und dann bei 60 und dann bei 100

georg

### [#5](https://www.typo3.net/d/69073-gibt-es-addcss-statt-includecssfilelast1/5) · Siteway.​de · 2011-07-21

Bin gerade auf der Suche nach etwas anderem über diesen Post gestolpert.
Mittlerweile (vielleicht auch schon immer) kannst Du statt file1 oder f1 einfach einen eigenen Namen vergeben.

```typoscript
page.includeCSS.reset = fileadmin/css/reset.css
page.includeCSS.style = fileadmin/css/style.css
page.includeCSS.tables = fileadmin/css/tables.css
```

also für Deine Layouts am besten:

Template A

```typoscript
page {
includeCSS.A1 = fileadmin/a1.css
includeCSS.A2 = fileadmin/a2.css
includeCSS.A3 = fileadmin/a3.css
}
```

Template B

```typoscript
page {
includeCSS.B1 = fileadmin/b1.css
includeCSS.B2 = fileadmin/b2.css
}
```

---

Quelle: „Gibt es addCSS statt includeCSS.file(last+1)“, typo3.net, https://www.typo3.net/d/69073-gibt-es-addcss-statt-includecssfilelast1
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
