TYPO3 Plugin:

snet_tmpl_ghfkh

VORGABEN snet_tmpl_ghfkh

[SNET-intern]

  • pull von biergit
  • lokales bearbeiten über vagrant
  • push als neue ext auf biergit und auf mittwald
  • keine änderung direkt auf mittwald

[/SNET-intern]

  • Root-Seite = Startseite

  • Seiten unterhalb von Funktionsseite werden im Normalfall aus Indizierung und von RealURL ausgeschlossen. Ausnahmen: 404 Seite muss für RealURL konfiguriert sein. Evt. weitere Seiten wenn diese eine spezielle Aufgabe übernehmen

  • Struktur TypoScript->Extensions-> -> .ts + evt. [ext_key.constants.ts]

  • Struktur TypoScript->Templates-> [lowerCamelCase].ts + constants.ts (--> keine Änderungen in constants.ts)

  • Benutzer + Benutzergruppen-TS-Config werden .tsconfig.ts bzw. .tsconfig.ts benannt und in das Verzeichnis "Configuration/TSconfig/User" bzw. "Configuration/TSconfig/UserGroup" gespeichert. Diese Datei muss dann im entsprechenden Datensatz per "include-typoscript" eingebunden werden

  • Seiten-TS-Config für bestimmte Seiten werden page.[pid].tsconfig.ts benannt und in das Verzeichnis "Configuration/TSconfig/Page" gespeichert. Diese Datei muss dann auf der entsprechenden Seite per "include-typoscript" eingebunden werden

  • Seiten-TS-Config für mehrere Seiten werden page.[pid1]-[pid2]-[pid3].tsconfig.ts benannt und in das Verzeichnis "Configuration/TSconfig/Page" gespeichert. Diese Datei muss dann auf allen entsprechenden Seite per "include-typoscript" eingebunden werden

  • HTML-Templates werden Ihrer Verwendung entsprechend benannt. z.B. defaultTemplate.html + startTemplate.html

  • lib-Objekte werden über variables an Fluid übergeben

  • Typoscript-Objekte (Snippets) in page.typeNum.0.ts erzeugen und dann über variables an Fluid übergeben

  • RealURL-Konfiguration befindet sich in der ext_localconf.php in der snet_tmpl_ghfkh

  • Alle Conditions befinden sich in der Datei conditions.ts und werden dort sinnvoll in Blöcke (includes, templates, extensions) unterteilt.

  • Typoscript für bestimmte/mehrere Seiten werden in der consitions.ts in einem entsprechenden Block (includes) eingebunden

  • Pfade werden immer über Konstanten verwendet, diese liegen dann zentral in constants.ts

  • Weitere benötigte Extensions in ext_emconf.php hinterlegen und deren TS ggf. in constants.txt und setup.txt hinterlegen

Benötigen Sie schnelle Hilfe mit dieser Extension? Unser Team von erfahrenen TYPO3-Entwicklern löst Probleme unkompliziert und zum Stundensatz.


Stichprobe n=36801 von Gosign gecrawlte TYPO3-Seiten mit den Top-Level-Domains <.de/.ch/.at>