Ein eigenes Widget, das nur ein Entwickler bauen kann
Eine Tabelle „Kalorien pro Training“, aus Inhalten berechnet und von Redakteuren dort platziert, wo sie sie haben wollen.
Lebenszyklus: Bauen, Beispiel 34 von 35. Ausgearbeitet auf der Site Fit & Healthy von Exponential 6.0.15+.
Inhalt
Mit Templates
- Schreiben Sie
extension/mysite/design/media/templates/explayouts/tpl_block/calories_table.tplin Ihrer Design-Erweiterung, leeren Sie den Template-Cache und platzieren Sie es mit einem Template block, dessen Template namecalories_tableist (Eigene Template-Blöcke). - Holen Sie die Daten und rechnen Sie im Template, oder fügen Sie für echte Logik einen Template-Operator in Ihrer Erweiterung hinzu.
Dann im Layout-Editor
- Öffnen Sie Layouts > Layouts und das Layout Landing Page / Home; der Editor öffnet es in einem Entwurf.
- Öffnen Sie die Blockpalette (+ oben links) und ziehen Sie Template block (Gruppe Placeholders) in die Zone
main. - Wählen Sie den Block aus, öffnen Sie den Reiter Design und tragen Sie als Template name
calories_tableein. - Layout veröffentlichen. Die Seiten, die das Layout verwenden, zeigen den Block beim nächsten Aufruf.
Welchen Weg Sie wählen
Hier treffen sich die beiden Wege: der Code vom Entwickler, die Platzierung vom Redakteur.
Prüfen
- Der Block lautet im Editor „Template block: calories_table“, und die Site zeigt die Tabelle.
Verwandte Seiten
- Eigene Template-Blöcke
- Beispiele zum Bauen, alle Seiten
- 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.