Modul 2: Die Template-Sprache
Alles, was ein Besucher sieht, läuft durch Templates. Dieses Modul vermittelt die Template-Sprache von der ersten Variablen bis zu den Funktionen, die eine Seite zusammensetzen. Die Teilnehmenden probieren jeden Ausdruck in einer Spielwiese aus, die ein Template auf der Kommandozeile rendert; auf einer Website ändert sich also nichts, bis Modul 3 Templates in ein Design bringt.
Auf einen Blick
| Kurs | Entwickler |
| Dauer | 5 Stunden (mit zwei Pausen von je 10 Minuten) |
| Lektionen | 6 |
| Niveau | Einsteiger bis Fortgeschrittene |
Lektionen
| Lektion | Dauer | Was die Teilnehmenden tun |
|---|---|---|
| Lektion 2.1: Variablen und Ausgabe | 50 Minuten | Die Spielwiese bauen; def, set, undef, Arrays, Hashes, wash |
| Lektion 2.2: Bedingungen und Logik | 45 Minuten | if, Vergleiche, and/or/not, cond, first_set, switch |
| Lektion 2.3: Schleifen mit foreach | 45 Minuten | Schlüssel, Trennzeichen, Sequenzen, Offset, Maximum, umgekehrte Reihenfolge, Abbruch |
| Lektion 2.4: Operatoren, wash und Übersetzungen | 50 Minuten | Operatoren verketten, wash-Typen, Datumsangaben, i18n, attribute( 'show' ) |
| Lektion 2.5: Links und Design-Dateien | 40 Minuten | Formen von ezurl, ezroot, ezdesign, ezimage |
| Lektion 2.6: include, node_view_gui und attribute_view_gui | 50 Minuten | Include mit Parametern, View-Modi, Felder mit den Templates ihres Datentyps |
Dieses Modul vorbereiten
- Alle Teilnehmenden haben
extension/mysite_helloaus Lektion 1.4 und einen funktionierenden Aufruf vonezexec.php. - Die Schulungsinstallation hat Inhalte unterhalb von Knoten 2: einige Ordner und Artikel, damit
$node.childrenunddata_mapetwas zeigen. Ein frischesexp:installmit dem Standardpaket genügt. - Bereiten Sie einen gedruckten oder projizierten Spickzettel der Syntax aus Templates und Design, Teil 6 vor.
- Proben Sie jede Übung in der Spielwiese; die Ausgaben hängen vom Inhalt Ihrer Schulungsinstallation ab, notieren Sie also die erwarteten Namen und IDs für Ihre eigene Installation.
Zeitplan
| Teil | Minuten |
|---|---|
| Lektion 2.1 | 50 |
| Lektion 2.2 | 45 |
| Pause | 10 |
| Lektion 2.3 | 45 |
| Lektion 2.4 | 50 |
| Pause | 10 |
| Lektion 2.5 | 40 |
| Lektion 2.6 | 50 |
| Gesamt | 300 |
Verwandte Seiten
- Entwickler: Kursüberblick
- Trainer: hier beginnen
- Freie Dokumentation: Diese Seite darf unter der GNU FDL 1.3 frei kopiert, übersetzt und verbessert werden.
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.