Franz Holzinger

Verse of the day

Wenn ich mit Menschen-und mit Engelzungen redete, und hätte der Liebe nicht, so wäre ich ein tönend Erz oder eine klingende Schelle. Und wenn ich weissagen könnte und wüßte alle Geheimnisse und alle Erkenntnis und hätte allen Glauben, also daß ich Berge versetzte, und hätte der Liebe nicht, so wäre ich nichts. Und wenn ich alle meine Habe den Armen gäbe und ließe meinen Leib brennen, und hätte der Liebe nicht, so wäre mir's nichts nütze.
1 Korinther 13:1-3

© Bible Gateway's Verse of the Day


autor  
10-04-19 11:43:18 Produktfilter
Andreas Karnatz
Hallo,

mich würde interessieren ob es eine Möglichkeit gibt Produkte im Frontend zu filtern. Sprich "Zeige mir alle Produkte von Hersteller A" und "Zeit nur Produkte zwischen X bis Y Euro".

Ich habe keine Möglichkeit gefunden. Ich hätte gedacht das so eine Funktion eigentlich in allen gängigen Shop-Systemen exisitiert. Ich würde die Funktion auch selber per Typoscript entwickeln aber mit welchen Parametern? Dokumentation?

Die tt_products Version ist 3.1 zusammen mit der Multikategorie-Extension.

Viele Grüße
11-04-19 15:18:11 Filter Setup
Franz Holzinger
Es gibt bereits ein Setup für die Filterung.
Beispiel für einen Titel, der eine "1" enthält.

plugin.tt_products.conf.tt_products.LIST.filter {

regexp {
field {
title = [:alpha:]+[:blank:]+1[:blank:]+
}
}
}

Ein solches Setup lässt sich mit beliebigen Paramtern einschränken. Dazu fügt man oberhalb eine TypoScript Condition ein, die den Parameter einer Filter Select Box auswertet.

Alternativen: filterSelect, filterInput


Es muss aber darauf geachtet werden, dass in einem solchen Fall tt_products nicht mehr im Cache liegen sollte. Denn das hätte dann wenig Sinn. tt_products muss also auf ein USER_INT Objekt gesetzt werden.

< Zurück zum Forum