joetannenbaum / antlers-stack-tags
Provides push, prepend, and stack tags to Antlers templates
Installs: 21 484
Dependents: 0
Suggesters: 0
Security: 0
Stars: 2
Watchers: 3
Forks: 0
Open Issues: 0
README
Provides stack
tags for Antlers templates in Statamic. Works very similarly to Blade stack directives:
Push a script onto the scripts
stack:
{{ push:scripts }} <script src="https://cdn.jsdelivr.net/gh/alpinejs/alpine@v2.x.x/dist/alpine.min.js"></script> {{ /push:scripts }}
Prepend a script onto the scripts
stack:
{{ prepend:scripts }} <script src="https://cdn.jsdelivr.net/gh/alpinejs/alpine@v2.x.x/dist/alpine.min.js"></script> {{ /prepend:scripts }}
Push a script onto the scripts
stack, but only do it once (similar to Blade once directive):
{{ push:scripts once="true }} <script src="https://cdn.jsdelivr.net/gh/alpinejs/alpine@v2.x.x/dist/alpine.min.js"></script> {{ /push:scripts }}
Output stack:
{{ stack:scripts }}
Stacks can be named anything and you can have as many stacks as you want.