Typo3 10.4 Website mit Extension Nettemplate einrichten

Aus Debacher-Wiki
Wechseln zu:Navigation, Suche

Unter http://nettemplate.netthelp.de ist die Distribution im Einsatz zu sehen.

Für die Installation einer neuen Website mit Hilfe der Distribution Nettemplate sind nur wenige Schritte notwendig.

Installation des Nettemplate

  • Eine Grundinstallation von Typo3 10.4.x bis zur Anmeldung im Backend. Es sollten noch keine Seiten angelegt sein.
  • Die Liste der verfügbaren Extension holen bzw. aktualisieren: Erweiterungen -> Erweiterungen installieren -> Jetzt aktualisieren (dauert etwas)
  • Nettemplate installieren: Erweiterungen -> Erweiterungen hinzufügen -> nettemplate

Bildschirmfoto von 2020-11-11 09-56-55.png

  • es werden zusätzlich folgende Extensions automatisch mit installiert bzw. aktiviert, sofern noch nicht vorhanden
    • news
    • nettgrids
    • indexed_search (Systemextension)
    • recycler (Systemextension)
    • filemetadata (Systemextension)
  • Sprachdateien herunterladen und aktivieren: Wartung -> Manage Language Packs(dauert etwas)
  • Protokoll und Caches löschen
  • Site konfiguration kopieren
cd typo3conf
cp -a ext/nettemplate/Initialisation/sites/ .
  • Den Menüpunkt Seitenverwaltung -> Seiten einmal aufrufen und kontrollieren, ob die Einstellungen vorhaanden sind

Das sollte es dann schon gewesen sein. Das Template beinhaltet einen Beispiel-Seitenbaum, über den alle Möglichkeiten demonstriert werden. Das Layout ist bewusst recht bunt gehalten, um die Stellen leichter finden zu können, an denen Veränderungen erfolgen sollen.

Bildschirmfoto von 2020-11-10 13-10-49.png

Benutzerdaten und Einstellungen werden nicht mit installiert, diese müssen individuell erstellt werden.

eventuelle Nachbesserungen

Bei der Installation kommt es manchmal vor, dass sich die Seiten-IDs verändern. Dabei kommt es dann dazu, dass das Service-Menü nicht erscheint oder die 404 Fehlermeldungsseite nicht. Beide Probleme lassen sich einfach lösen.

  • Wenn das Service-Menü nicht erscheint, dann im Seitenbaum die ID der Seite Service-Menü nachschlagen. Die momentane Konfiguration geht hier von ID=14 aus. Hat sich das verändert, so geht man auf Template->root-Seite->Konstanten-Editor und unter Kategorie auf PLUGIN-NETTEMPLATE. Den ersten Eintrag Startseite Service Menü muss man dann entsprechend bearbeiten.
  • Falls die Fehlermeldungsseite nicht stimmt, so geht man ins Menü Seiten und dann auf Bearbeiten in der Seitenkonfiguration. Unter Fehlerbehandlung->Zeige Inhalt von Seite kann man dann die korrekte Seite auswählen. Voreingestellt ist die Seiten-ID=15.

ToDo an den Extensions

Irgendetwas wird immer wieder zu tun sein. Damit mir nichts verloren geht hier eine Sammlung der noch anstehenden Punkte (sowohl Fehler als auch Wünsche):

  • Automatische Aktivierung der site Konfiguration
  • 404 Fehler-Seite erstellen ab Version 2.0.5
  • Datenschutzseite ab Version 2.0.5
  • Cookies Consent einbauen
  • Rechte der Gruppe Redakteure optimieren
  • Mehrsprachigkeit Languagemenu Beispiel oder anderes Besispiel

Veränderungen

Um für mich selber auch den Überblick zu behalten, schreibe ich jetzt auf, was an der jeweiligen Version geändert ist. Ich lade nicht alle Zwischenversionen hoch.

Nettgrids 2.0.1

  • Erste neue Version nach 3 Jahren, Anpassung an Typo3 9LTS und 10 LTS

hochgeladen: 09.11.2020

Nettemplate 2.0.3

  • Erste neue Version nach 3 Jahren, Anpassung an Typo3 9LTS und 10 LTS

hochgeladen: 09.11.2020

Nettgrids 2.0.3

  • Da hatte ich doch glatt ein paar Änderungen übersehen, jetzt nachgeholt.
  • Die Software wird jetzt seit mehreren Jahren genutzt, also habe ich den Status auf stable gesetzt.

hochgeladen: 09.11.2020

Nettemplate 2.0.4

  • Fehler im slug-system korrigiert
  • Status auf alpha gesetzt

hochgeladen: 11.11.2020

Nettgrids 2.0.5:

  • Backendfehler bei Select-Elementen korrigiert

hochgeladen: 13.11.2020

Nettemplate 2.0.5:

  • 404Fehler Seite eingebaut
  • Datenschutz-Seite eingebaut
  • Texte auf der Startseite gekürzt

hochgeladen: 13.11.2020

Nettgrids 2.0.6

  • an vielen Stellen id="....-{data.uid}" hinzugefügt

Nettemplate 2.0.6

  • Typoscript: dropdownmenu.txt: ACT-Teil vergessen