Zum Inhalt springen

Code posten (TypoScript, Fluid, PHP …)

Erstellt am 6. Oktober 2026 · Noch keine Antworten

Tags: Tipp

Forumsbote · · bearbeitet am 6. Oktober 2026 19:03

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:

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

So sieht das Ergebnis aus:

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

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

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

So sieht das Ergebnis aus:

<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“.