I am new to ExpressionEngine and trying to create an advanced form.

I have displayed the channel and categories associated with it as below as checkboxes:

{exp:channel:categories channel="books"}
<label for="cat1">
  <input type="checkbox" id="cat1" name="category[]" value="{category_id}">{category_name}

I am now trying to create checkboxes that show a particular field from the channel field group that is associated with the channel, so it adds an extra filter on the search for the user to search.

Can this be achieved or is there a plugin to help with this detailed search criteria?

  • Could you post some more info on the fieldtype you want to filter on? What kind of field is it and what are the values?
    – Dylan
    Feb 11, 2013 at 6:00
  • The field type in the back end on creating the entry is a multi select. The values are Book, Speech and Statement.
    – smudge18
    Feb 11, 2013 at 12:50

1 Answer 1


This is a little tricky but Low Search's relationship filters may be able to do what you require. They essentially allow you to limit your search results based on the child or parent entries defined in the search form.

  • Sorry I just read your question again and may have misunderstood. Do you want to filter by fields on the current channel or by fields/entries that are related to the current entry via Playa or a relationship field?
    – Dylan
    Feb 10, 2013 at 5:38
  • The channel has a field on it that I am trying to filter on.
    – smudge18
    Feb 10, 2013 at 11:01

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.