Script und Style Platzhalter

Viele Plugins möchten eigenes JavaScript oder CSS in ein Theme einfügen. Dafür müssen die beiden Platzhalter {% styles %} (CSS) und {% scripts %} an einer passenden Stelle im Theme platziert werden.Wir empfehlen folgende Platzierungen:

Styles

Die Styles sollten immer im <head> des Dokuments stehen. Der {% styles %} Platzhalter kann also idealerweise im head.htm Partial platziert werden, das auf allen Layouts eingebunden wird.

<meta charset="UTF-8">
<meta name="author" content="EURE NAMEN">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>{{ this.page.title }}</title>

{# ergänzen im head.htm Partial #}
{% styles %}

Scripts

Die Scripts sollten für eine gute Seitenperformance so spät wie möglich geladen werden. Idealerweise werden diese direkt vor dem schliessenden </body> Tag auf jedem Layout oder einem footer.htm Partial eingefügt.

{# in euren Layouts oder einem footer.htm Partial #}
{% scripts %}
</body>
</html>

October Framework

Einige Plugins benötigen zudem das October CMS JavaScript Framework. Um diesses einzubinden, kann der {% framework %}-Platzhalter im head.htm Partial ergänzt werden:

<meta charset="UTF-8">
<meta name="author" content="EURE NAMEN">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>{{ this.page.title }}</title>
{% styles %}

{# ergänzen im head.htm Partial #}
{% framework extras %}

Last updated