An Orchard CMS module that adds some useful Projection filters:
Lombiq Projections
feature:NullSafeContentFieldsFilter
: Essentially the same asContentFieldsFilter
from theOrchard.Projections
module, except that it won't exclude items that are indexed asNULL
in the corresponding field index table, e.g.StringFieldIndexRecord
forTextField
andInputField
. Indexing a field withNULL
value happens when the type of the object storing the value of field is nullable and the value is empty.TokenizedContentTypeFilter
: The same asContentTypeFilter
from theOrchard.Projections
module, except that the filtering value is tokenized, instead of having to select one or more specific types.
Lombiq Projections - Fields
feature:TokenizedBooleanFieldFilter
: The same asContentFieldFilter
forBooleanField
from theOrchard.Projections
module, except that the filtering value is tokenized.
Lombiq Projections - Taxonomies
feature:TokenizedTaxonomyTermsFilter
: TheTermsFilter
fromOrchard.Taxonomies
on steroids: Much more flexible due to the additional options, like tokenization, inverting filter results and selectable property of the Terms to match.TokenizedTaxonomyFieldTermsFilter
: Similar toTokenizedTaxonomyTermsFilter
, but instead of matching Terms that belong to the selected Taxonomies, it filters by Terms selected for a specific TaxonomyField.
Bug reports, feature requests, comments, questions, code contributions, and love letters are warmly welcome, please do so via GitHub issues and pull requests. Please adhere to our open-source guidelines while doing so.
This project is developed by Lombiq Technologies. Commercial-grade support is available through Lombiq.