Available field types
The DJ-ContentFilters extension allows building search mechanisms based on Joomla's additional fields. In the following tutorial, you'll learn what types are available in DJ-ContentFilters and how to link them to additional fields in your Joomla.
Important
![](/templates/yootheme/cache/67/Zrzut%20ekranu%202023-12-29%20o%2011.23.56-67501d75.jpeg)
Category select
The category field is required to correctly display fields that are assigned to a category other than the parent search category
![](/templates/yootheme/cache/b1/obraz-6-b1970589.png)
![](/images/dokumentacja/dj-contentfilters/category_y.gif)
Checkbox
Creating a Joomla field
![](/images/dokumentacja/dj-contentfilters/2024-01-31%2015.05.12.gif)
Insert builder element
![](/images/dokumentacja/dj-contentfilters/checkbox_builder.gif)
Datepicker
Creating a Joomla field
![](/images/dokumentacja/dj-contentfilters/2024-01-31%2015.20.00.gif)
Insert builder element
![](/images/dokumentacja/dj-contentfilters/datepicker_builder.gif)
Rules
![](/templates/yootheme/cache/7d/obraz-7-7d9835c3.png)
< - The selected date must be smaller than the value of the field
<= - The selected date must be less than or equal to the value of the field
= - The selected date must be less than or equal to the value of the field
>= - The date entered must be greater than or the same as the date in the field
> - The date entered must be greater than the field date
Radio
Creating a Joomla field
![](/images/dokumentacja/dj-contentfilters/2024-01-31%2015.22.37.gif)
Insert builder element
![](/images/dokumentacja/dj-contentfilters/radio_builder.gif)
Range input
Creating a Joomla field
![](/images/dokumentacja/dj-contentfilters/range.gif)
Insert builder element
![](/images/dokumentacja/dj-contentfilters/range_builder.gif)
Select input
Creating a Joomla field
![](/images/dokumentacja/dj-contentfilters/2024-01-31%2015.34.03.gif)
Insert builder element
![](/images/dokumentacja/dj-contentfilters/select_builder.gif)
Button
It's the essential YooTheme "Button" builder element, extended with additional parameters. For a single button, we can assign one of the following actions :
- Submit ( Default ) - Causes the DJ-ContentFilters to form to be sent
- Reset - Causes all selected values to be reset and then send the DJ-ContentFilters form
![](/templates/yootheme/cache/89/obraz-8-892b182f.png)