---
title: "Code posten (TypoScript, Fluid, PHP …)"
url: "https://www.typo3.net/d/900225-code-posten-typoscript-fluid-php"
source: "typo3.net"
tags: ["Community","Tipp"]
created: "2026-10-06"
last_reply: "2026-10-06"
replies: 0
solved: false
page: 1
pages: 1
lang: "de"
---

# Code posten (TypoScript, Fluid, PHP …)

Community · 0 Antworten · gestartet 2026-10-06

## Eröffnungsbeitrag

**Forumsbote** · 2026-10-06 · [Beitrag #1](https://www.typo3.net/d/900225-code-posten-typoscript-fluid-php/1)

Code gehört in einen **Codeblock**. Dann bleiben die Einrückungen erhalten, die Syntax wird eingefärbt, oben steht die Sprache, und der Kopieren-Button übernimmt den Code mit einem Klick. Außerdem findet die Suche ihn später wieder. Bitte poste Code und Fehlermeldungen **nie als Screenshot**.

###### So fügst du Code ein

**Mit dem Button:** Klicke im Editor auf **„Code einfügen“** und wähle die Sprache. Hast du vorher Text markiert, wird er gleich eingeschlossen.

**Mit BBCode:** Die Sprache steht hinter `code=`. Das schreibst du:

```plaintext
[code=typoscript]
page = PAGE
page.10 = TEXT
page.10.value = Hallo typo3.net!
[/code]
```

So sieht das Ergebnis aus:

```typoscript
page = PAGE
page.10 = TEXT
page.10.value = Hallo typo3.net!
```

**Mit Markdown:** drei Backticks, direkt dahinter die Sprache. Das schreibst du:

````plaintext
```fluid
<f:for each="{items}" as="item">
    <h2>{item.title}</h2>
</f:for>
```
````

So sieht das Ergebnis aus:

```fluid
<f:for each="{items}" as="item">
    <h2>{item.title}</h2>
</f:for>
```

Einzelne Begriffe wie `page.10` oder `{item.title}` setzt du in einfache Backticks.

###### Welche Sprache?

- **TypoScript** (Setup, Constants, TSconfig): `typoscript` oder kurz `ts`
- **Fluid**-Templates: `fluid`
- **FlexForms**: `flexform`
- **PHP** (Extbase, TCA, `ext_emconf.php`): `php`
- **composer.json**: `composer`
- **YAML** (Site-Konfiguration, `Services.yaml`, Formulare): `yaml`
- **HTML**: `html`, **XML** und XLIFF: `xml`
- **SQL** (`ext_tables.sql`): `sql`
- **Konsole**: `bash`
- **JSON**: `json`, **JavaScript**: `javascript` oder `js`
- **CSS**: `css`, **SCSS**: `scss`
- **.env** und INI: `ini`
- **.htaccess**: `apacheconf`, **Nginx**: `nginx`
- **Diff** und Patches: `diff`
- **Fehlermeldungen und Logs**: `text` (ohne Farben)

###### Tipps

- **Nur den nötigen Teil posten.** Kürze lange Dateien auf die Stelle, um die es geht, und markiere Auslassungen, z. B. mit `# …` in TypoScript oder `// …` in PHP.
- **Eine Datei, ein Block.** Schreib dazu, wie die Datei heißt und wo sie liegt, z. B. `config/sites/main/config.yaml`.
- **Fehlermeldungen vollständig als Text**, am besten in einem `text`-Block.
- **Keine Geheimnisse:** Passwörter, den `encryptionKey`, API-Schlüssel und Datenbank-Zugänge vorher entfernen.
- **Herkunft nennen:** Stammt der Code aus einer Anleitung, einer fremden Extension oder von einer KI, schreib dazu, woher.

Was sonst noch in eine gute Frage gehört, steht in der angepinnten Diskussion „Fragen richtig stellen“.

---

Quelle: „Code posten (TypoScript, Fluid, PHP …)“, typo3.net, https://www.typo3.net/d/900225-code-posten-typoscript-fluid-php
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
