Ich habe jetzt mal dem Kalender Reader die Klasse "filter-container" in die umschließende Tabelle gepackt
Code:
<table class="table table-sm table-bordered table-md-responsive filter-container">
Dann bei jedem Event die Klasse "filtr-item" und "data-category"
Code:
<div class="filtr-item event cal_<?= $event['parent'] ?> <?= $event['class'] ?>" data-category="<?= str_replace(' ', ',',$event['class']) ?>">
Dort wird dann z.B. die Klasse "theorie" ausgegeben.
Code:
<div class="filtr-item event cal_154 theorie current rsfh-event-6240" data-category="theorie,current,rsfh-event-6240" itemscope="" itemtype="http://schema.org/Event"></div>
In den Einstellungen vom Artikel habe ich die Filter entsprechend eingestellt. Folgende Ausgabe erfolgt
Code:
<div class="filters" data-elements-filter="" data-elements="#elements-filter-417" data-handler="isotope">
<ul>
<li>
<a href="#" data-filter="" class="">Alle</a>
</li>
<li class="btn-theorie">
<a href="#" data-filter="theorie" class="active">Theorie</a>
</li>
</ul>
</div>
Edit: Klicke ich auf einen der Filterlink wird korrekt noch die Klasse "active" gesetzt. Es passiert also was...nur die Elemente unterhalb werden nicht gefiltert. Separate Inhaltselemente mit den entsprechenden Einstellungen hingegen schon.
Temporärer Testlink hier