Volltextsuche
Liste mit frei definierbarem Filter
6: Liste mit frei definierbarem Filter nach xpath (extension) Beispiel 7: Liste mit frei definierbarem Filter über Operator PHP Callback-Funktion (listFilterIsInGroup) Beispiel 8: Liste mit frei definierbarem Filter über Operator PHP
Filteroperatoren in Dateilisten bzw. Repository
13. April 2010 Änderungsdatum: 07. August 2012 liste filter filterset filtern dateiauflistung listenfilter operator Dieser Artikel beschreibt die möglichen Operatoren, die Sie in Datei-Listen bzw. über das Repository (PHP-Framework)
So nutzen Sie Filter innerhalb einer Liste
] = array( 'type' => 'and' ); $query [ 'filterset' ][] = array( 'wPath' => "/wd:extension/wd:object/@type" , 'operator' => '==' , 'condition' => 'objectFrameworkFunction' ); //print " "; //var_dump($query['filterset']); //print " ";
Verschachtelte Verknüpfung von Filtern
=> 'or' , array( 'type' => 'and' , array( "wPath" => "/wd:extension/wd:object/wd:data[@id='series']/text()" , "operator" => "==" , "condition" => $series ), array( "wPath" => "/wd:extension/wd:object/wd:data[@id='version']/text()" ,
Deaktivierung des Benutzerprofils
= array('type' => 'and'); //$usersQuery['filterset'][] = array('wPath' => '/wUser/type/@value', 'operator' => '==', 'condition' => $usertype); //$usersQuery['filterset'][] = array('wPath' => '/wd:stat/@path', 'operator'
So setzen Sie Filter in den Suchergebnissen ein
$filterFiletypes = array('type' => 'or'); $filterFiletypes[] = array("wPath" => "/wd:stat/@extension", "operator" => "containsi", "condition" => "pdf"); $filterFiletypes[] = array("wPath" => "/wd:stat/@extension",
Neben dem Operator contains unterstützt das Repository es nun auch den Opterator containsi, um Groß-/ Kleinschreibung zu ignorieren.
dem Operator contains unterstützt das Repository es nun auch den Opterator containsi, um Groß-/ Kleinschreibung zu ignorieren. 17.
wUsers::selectUsers
[ 'filterset' ] = array( 'type' => 'and' ); $usersQuery [ 'filterset' ][] = array( 'wPath' => '/wUser/type/@value' , 'operator' => '==' , 'condition' => 'standard' ); $users = wUsers :: selectUsers ( $usersQuery ); if( wUserCur :: getType ()
ifGlobalValue
globalen Wert (ab Version 006.008.076.000) TAG Attribute String key * Schlüssel (Name) des globalen Wertes String operator * Vergleichsoperator == - Gleich != - Ungleich < - Kleiner > - Glößer <= - Kleiner gleich >= - Größer
Überprüfung, ob es einen oder mehrere Benutzer mit der angegebenen E-Mail-Adresse gibt
[ 'filterset' ] = [ 'type' => 'or' ]; $usersQuery [ 'filterset' ][] = [ 'wPath' => '/wUser/email/@value' , 'operator' => '==' , 'condition' => $email ]; if( array_key_exists ( 'considerAdditionalEmailFields' , $options ) &&
Individualisierte Seiten durch Gewichtung von Listeninhalten
$keywords as $keyword ){ $query [ 'orderFactors' ][] = array( 'wPath' => '/wd:extension/wd:meta/wd:keywords/text()' , 'operator' => 'pregiMatch' , 'condition' => $keyword ); } return $query ; } Nach Region personalisieren In den meisten
Zwischen Seiten blättern - Anzeige der vorherigen und nächsten Artikel
im Standard umgesetzt und zwei Filter auf Grundage von "Frei definierbarer Filter" definiert: wPath : showOnlyTeaser Operator: != (ungleich) Bedingung: 1 wPath : linkDetails Operator: !pregiMatch (regulärer Ausdruck passt nicht) Bedingung:
Listen Text-Filter Funktion
die Standardauslieferung des Weblics® Textfilter (Ajax-Filter Umsetzung) über den frei definierbaren Filter mit Operator PHP Callback-Funktion um (siehe Screen nebenan). Die myListFilter-Funktion legen Sie in der wMyProject.php ab (ggf.
wRepository::selectDocuments
[ 'filterset' ] = array( 'type' => 'and' , array( "wPath" => "/wd:extension/wd:object/wd:data[@id='class']/text()" , "operator" => "==" , "condition" => "wRepository" ) ); $result = wRepository :: selectDocuments ( $query ); foreach( $result
Listenbearbeitung - Frei definierbarer Filter | Weblication CMS Onlinedokumentation
XML-Knoten ein, den Sie adressieren wollen (xPath bzw. in Weblication® wegen z.B. Kurzschreibweise auch wPath benannt). 'Operator': Über diese Auswahlbox wählen Sie den Operator für den Filter aus. Entsprechend wird die folgende Bedingung zum
Bereiche in Seiten über zahlreiche Parameter ein-/ausblenden ohne Programmierung
ein Redakteur Bereiche definieren, die abhängig von einem HTTP-Parameter ein- bzw. ausgeblendet werden. Parametername, Operator und zu prüfender Wert sind definierbar. Trifft die Bedingung zu, wird der eine logische Container angezeigt,
Logik-Container: Häufig benötigte Intelligenz
ein Redakteur Bereiche definieren, die abhängig von einem HTTP-Parameter ein- bzw. ausgeblendet werden. Parametername, Operator und zu prüfender Wert sind definierbar. Trifft die Bedingung zu, wird der eine logische Container angezeigt,
Listenbearbeitung | Weblication CMS Onlinedokumentation
) als Item ablegen. Ein Beispiel wäre ein frei definierbarer Filter, welcher schon mit vordefinierten Angaben zu wPath, Operator und Bedingung befüllt ist. Benennen Sie diesen Filter am besten entsprechend (z.B. " Frei definierbarer Filter