Skip to content

Instantly share code, notes, and snippets.

@Sulkar
Created March 31, 2020 18:35
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save Sulkar/ce88b697a2d52721d1fdd96f735ab42f to your computer and use it in GitHub Desktop.
Save Sulkar/ce88b697a2d52721d1fdd96f735ab42f to your computer and use it in GitHub Desktop.
aus: /user/themes/myTheme/templates/flex/news/collection/
<div id="flex-objects">
<div class="text-center">
<input class="form-input search" type="text" placeholder="Durchsuche die News" />
<button class="button button-primary sort asc" data-sort="name">
Sort by Name
</button>
</div>
{% set data = flex_entries.getData().toArray()|sort_by_key(title) %}
{% set myLength = collection|length %}
{{ collection|join }}
<br><p>Debug: </p>
{% set myFirst = collection|first %}
{{ myFirst.title }}
{{ collection|length }}
<br>
{% set myArray = collection.toArray()|sort_by_key('date')|reverse %}
{% for news in myArray %}
{{ news.title }}<br>
{{ news.date }}<br>
{% endfor %}
<ul class="list">
{% for object in myArray %}
<li>
{% render object layout: layout %}
</li>
{% endfor %}
</ul>
</div>
<script>
var options = {
valueNames: [ 'title', 'info', 'date' ]
};
var userList = new List('flex-objects', options);
</script>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment