mit HMENU (special = language) ein Sprachmen? erstellen

ERROR: Content Element with uid "366" and type "menu" has no rendering definition!

Keine Extension f?r das Sprachmen?

Auch wenn die Extension sr_language_menu ziemlich viel kann und wohl f?r die meisten ausreicht, ist man bei Projekten welche ?ber 20 Sprachen und L?der Kombinationen haben froh, wenn man das ganze Men? per typoscript aufgebaut hat. Mit typoscript kann man ?ber ein HMENU bereits ein Sprachmen? erstellen, da braucht es nicht extra eine Extension.

Ausserdem bin ich kein Fan von Extensions (wie auch sr_language_menu), welche sich per Default noch immer ?ber die alte Weise mit den Dateien ext_typoscript_setup.txt und ext_typoscript_constants.txt in TYPO3 einbinden und man keine Kontrolle dar?ber hat. Bei TYPO3 Projekten in welchen mehr als 1 Webseite läuft ist das definitiv nicht akzeptabel. Wenn nicht jede Webseite Mehrsprachig ist, sollte auch der Code der Extension nicht geladen werden.

Mir ist bewusst, dass dies eine Ansichts- und Performance Frage ist, aber das ist auch der Grund weshalb bei mir in den Templates bei <Statische Template-Dateien aus Erweiterungen:> nicht Standard, sondern <Nie vor diesem Template-Datensatz einschließen> steht.

Damit der Setup Code flexibel bleibt, wird im folgenden Code Beispiel das Men? ?ber Constanten konfiguriert.

Oops, an error occurred! Code: 20201129135516b59d975fOops, an error occurred! Code: 20201129135516e47a0a6cOops, an error occurred! Code: 20201129135516a26cd138Oops, an error occurred! Code: 2020112913551696f433ee