Filteroperatoren in Dateilisten bzw. Repository

Dieser Artikel beschreibt die möglichen Operatoren, die Sie in Datei-Listen bzw. über das Repository (PHP-Framework) einsetzen können.

In Weblication® CMS können Sie Dateien auf unterschiedliche Weise auflisten. So gibt es z.B. die Möglichkeit, über die Listenfunktionalität (z.B. Aktuelles) zu gehen, oder über das Repository usw.

Auf diese Dateilisten lassen sich Filter anwenden, die nachfolgend beschrieben werden.

Ein Filter setzt sich aus drei Werten zusammen:

  • wPath
    Wert im Dokument (z.B /wd:extension oder /wd:stat)
  • operator
    Bedingungsoperator (Erlaubte Operatoren siehe unten)
  • condition
    Bedingung


Mögliche Operatoren sind:

OperatorBedeutung
==Der Filter berücksichtigt nur Werte, die gleich der Bedingung sind
!=Der Filter berücksichtigt nur Werte, die NICHT gleich der Bedingung sind
<Der Filter berücksichtigt nur Werte, die kleiner der Bedingung sind
<=Der Filter berücksichtigt nur Werte, die kleiner bzw. gleich der Bedingung sind
>Der Filter berücksichtigt nur Werte, die größer der Bedingung sind
>=Der Filter berücksichtigt nur Werte, die größer bzw. gleich der Bedingung sind
containsDer Filter berücksichtigt nur Werte, die die Bedingung enthalten
!containsDer Filter berücksichtigt nur Werte, die die Bedingung NICHT enthalten
containsiDer Filter berücksichtigt nur Werte, die die Bedingung unabhängig von der Gross-/Kleinschreibweise (CaseInSensitiv) enthalten
!containsiDer Filter berücksichtigt nur Werte, die die Bedingung unabhängig von der Gross-/Kleinschreibweise (CaseInSensitiv) NICHT enthalten
pregMatchDer Filter berücksichtigt nur Werte, die dem regulären Ausdruck entsprechen
!pregMatchDer Filter berücksichtigt nur Werte, die dem regulären Ausdruck NICHT entsprechen
pregiMatchDer Filter berücksichtigt nur Werte, die dem regulären Ausdruck entsprechen, ohne zwischen Groß- und Kleinschreibung zu unterscheiden
!pregiMatchDer Filter berücksichtigt nur Werte, die dem regulären Ausdruck NICHT entsprechen, ohne zwischen Groß- und Kleinschreibung zu unterscheiden
!Der Filter berücksichtigt nur Werte, die existieren
PHP-Callback FunktionDer Filter berücksichtigt nur Werte, die der Bedingung der hinterlegten PHP-Callback Funktion entsprechen

wenn der Operator leer ist, muss der Wert existieren

Beispiele für den Einsatz von Listen finden Sie z.B. nachfolgend über die weiterführenden Links.