Contao-Camp 2024
Ergebnis 1 bis 2 von 2

Thema: Mediathek Filter (Array an Filter übergeben)

  1. #1
    Contao-Nutzer
    Registriert seit
    21.08.2017.
    Beiträge
    54

    Standard Mediathek Filter (Array an Filter übergeben)

    Liebe Community,

    aktuell habe ich eine Mediathek nur mit mp3-Datein in Verwendung.
    (Ich kann hier keinen Link einfügen, da die Mediathek im Mitgliederbereich nur ersichtlich ist.)

    Die Ordnerstruktur schaut wie folgt aus:
    files/HOMEPAGE/Medien/Aufnahmen/Thema 1/2021_01_03 Mustermann_Max Kapitel_1 (Das_Thema)
    files/HOMEPAGE/Medien/Aufnahmen/Thema 1/2021_02_03 Mustermann_Peter Kapitel_2 (Die_Beichte)
    files/HOMEPAGE/Medien/Aufnahmen/Thema 1/2021_03_03 Mitaschek_Josef Kapitel_3 (Der_Gruss)
    files/HOMEPAGE/Medien/Aufnahmen/Thema 1/2021_04_03 Mustermann_Max Kapitel_4 (Die_Ausseindersetzung)

    files/HOMEPAGE/Medien/Aufnahmen/Thema 2/2021_01_03 Mustefrau_Josef Kapitel_5 (Der_Hunger)
    files/HOMEPAGE/Medien/Aufnahmen/Thema 2/2021_01_03 Mustermann_Max Kapitel_6 (Die_Aussendung)
    files/HOMEPAGE/Medien/Aufnahmen/Thema 2/2021_01_03 Mustermann_Max Kapitel_7 (Der_Kranz)
    files/HOMEPAGE/Medien/Aufnahmen/Thema 2/2021_01_03 Mustermann_Max Kapitel_8 (Die_Heilung)

    Die mp3-Dateibezeichnung wir nach folgenden Kriterien definiert: [Datum]*[Nachname_Vorname]*[Bezeichnung1]*[Bezeichnung2].mp3 * = Leerzeichen


    Ich möchte nun am Anfang einen Filter einbauen.

    Meine Vorstellung:
    4 Filtermöglichkeiten
    Filtern nach Datum, Name, Bezeichung 1 oder Bezeichung 2
    Wenn jeweils ein Eintrag eingetragen wird, soll die Seite aktualisiert werden und nur jene Werte die im Filter stehen, sollten angezeigt werden.
    Die Aktualisierung sollte mittels Button ausgelöst werden.

    Meine Gedanke:
    Mittels PHP werden alle MP3 Daten im Ordner Aufnahmen und deren Unterordner ausgelesen und Array gespeichert.
    $DATUM = Array() => Filter 1
    $NAME = Array() => Filter 2
    $BEZ1 = Array() => Filter 3
    $BEZ2 = Array() => Filter 4
    Diese 4 Array werden jeweils an einem Filter übergeben.

    Gibt es dafür eine Erweiterung?
    [Aktuell ist noch Contao 3.5 im Einsatz und
    ein Umbau auf 4.9 ist bereits in Arbeit, aber noch ganz frisch ;-) ]

  2. #2
    Contao-Urgestein Avatar von zonky
    Registriert seit
    19.03.2010.
    Ort
    Berlin, Rdf
    Beiträge
    9.712
    User beschenken
    Wunschliste

    Standard

    Ich würde das eher mit einem der üblichen JavaScript-Filter machen und bei den Links zu den Dateien die für den Filter notwendigen data-Attribute mit Deien Angaben befüllen.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •