Hallo,
würde gerne eure Anmerkungen/Vorgehensweisen zum Thema kennen lernen.
In anderen Systemen kennt man sowas unter "Shortcodes" o. "Partials Template" z.b. in hexo, Grav oder Hugo.
Auch wenn hier verschiedene Template Systeme verwendet werden ( ejs/Twig/Go ) ist die eigentliche Aufgabe/Nutzung gleich:
Grundgedanke ist quasi die bel. (Html o. andere) Content Ausgabe bzw. wieder verwendbare/modulare Templates die man über Parameter individualisieren kann.
Contao bietet bordmäßig mehrere Möglichkeiten:
- Man nutzt das HTML Inhaltselement/Modul
- Man kann Templates mischen ( $this->insert() Funktion ) s. Handbuch
- Man nutzt das Inserttag {{file:: *}}
- Man überschreibt ein Template für ein Core-Contao Inhaltselement nach seinen Bedürfnissen - allerdings dann Beschreibungs intensiv für Redakteure ...
- Man nutzt externe Lösungen z.B. RSCE
Ein einfaches Beispiel: Youtube Ausgabe
( OK - ist blödes Beispiel - denkt einfach an bel. Ausgaben z.B. Hero-Banner, Team-Portfolio Card o.ä - you get the idea ... )
In dem Template ist alles drin was für die Ausgabe benötigt wird ( Html-Dom, Combiner mit CSS/Js etc. ) - aber die YT-Id müßte mit obigen Möglichkeiten immer statisch eingebunden,
bis auf die RSCE Umsetzung - aber es geht ja um Bordmittel ...
Ich denke z.Z. ist dies nicht so einfach realisierbar wie in genannten Alternativen.
Oder geht das mit Bordmitteln evtl. doch bzw. ist sowas geplant? Wie setzt Ihr das z.Z. um?
Lesezeichen