Skip to the content
Documentation
Help Start
Reading in:
  • German: 9,090 of 9,090 pages
About the help in other languages
All help pages

Modul 3: Designs, Overrides und Fehlersuche

Das dritte Modul des Kurses Entwickler. Die Teilnehmenden verfolgen die Design-Kette, schreiben Override-Regeln von Hand und im Template-Editor, führen jeden Teil einer Seite auf sein Template zurück und leeren genau…

Download as PDF

Address: https://doc.exponential.earth/exphelp/viewer/help/trainers/developers/module-03-designs-overrides-and-debugging/README.md

On this page

This page is a translation. Read the English original

Modul 3: Designs, Overrides und Fehlersuche

Modul 2 hat die Sprache vermittelt; dieses Modul bringt Templates dorthin, wo eine Website sie verwendet. Die Teilnehmenden geben ihrer Erweiterung einen Design-Ordner, ersetzen ein Template für eine Klasse und für ein Objekt, lernen, die Datei hinter jedem Teil einer Seite zu finden, und lernen die Caches kennen, die entscheiden, ob eine Änderung sichtbar wird.

Auf einen Blick

KursEntwickler
Dauer4 Stunden 15 Minuten (mit zwei Pausen von je 10 Minuten)
Lektionen5
NiveauFortgeschrittene

Lektionen

LektionDauerWas die Teilnehmenden tun
Lektion 3.1: Die Design-Kette45 MinutenDie Kette mit exp:ini where lesen, den Design-Ordner der Erweiterung hinzufügen
Lektion 3.2: Override-Regeln in override.ini60 MinutenEinen Override für eine Klasse in der Erweiterung schreiben, die Caches leeren
Lektion 3.3: Overrides im Template-Editor40 MinutenUnter Design > Template-Editor einen Override für ein Objekt anlegen, umordnen und entfernen
Lektion 3.4: Das Template hinter einer Seite finden45 MinutenPfadkommentare, verwendete Templates, exp:ini where, eztemplatecheck.php
Lektion 3.5: Caches für Template-Entwickler45 MinutenKompilierte Templates, View-Cache, {cache-block}, Leeren nach Tag und ID

Dieses Modul vorbereiten

  • Die Installation jeder Person hat extension/mysite_hello aus Modul 1 und mindestens zwei veröffentlichte Artikel und einen Ordner im öffentlichen Siteaccess.
  • Schreiben Sie den Namen des öffentlichen Siteaccess und sein Website-Design an die Tafel (exp:ini where site.ini/DesignSettings/SiteDesign <sa>).
  • Lektion 3.3 braucht ein Administratorkonto auf jeder Installation und das Design admin4 für die Administration; geben Sie auf einer gemeinsamen Installation allen Teilnehmenden einen anderen Artikel, auf den ihr Override passt.
  • Proben Sie Lektion 3.5 einmal: Ob eine Template-Änderung schon vor dem Leeren des Inhalts-Caches erscheint, hängt vom Zustand des View-Caches der Seite ab.

Zeitplan

TeilMinuten
Lektion 3.145
Lektion 3.260
Pause10
Lektion 3.340
Lektion 3.445
Pause10
Lektion 3.545
Gesamt255

Verwandte Seiten

Werden Sie Exponential-Partner

Partner teilen ihre Informationen, stellen Mittel bereit, geben Beiträge zurück und entwickeln die Produkte mit uns, und so wächst Exponential. Eine Partner-Website und ein Dashboard sind für Mitte 2027 geplant: Werden Sie noch heute Partner, damit wir schneller wachsen und neue Funktionen früher liefern.

Something wrong on this page? Report an error

Documentation license

This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.

Exponential Copyright © 1998-2026 Exponential Foundation and 7x