How to use custom fields as virtual categories
One of the biggest limitations of Joomla's category system is that it doesn't allow you to add a single article/listing to more than one category. Other limitation is that all categories must be setup before you submit articles/listings.
Let's say you want to create a site with restaurants. You might want to create "Restaurants" as the main category and cuisines as subcategories, i.e "American Cuisine", "French Cuisine", "Italian Cuisine", ... But since some restaurants serve more than one cuisine, this solution is not good because Joomla will not allow you to put the same restaurant to more than one cuisine category.
We recommend to create a single "Restaurant" category without subcategories and use a JReviews custom field to create "virtual" cuisine categories.
If you want the ability to put a listing to more than one "virtual" category, create a Multiple select list or Checkboxes type of custom field, otherwise you can also use Single select or Radiobuttons field types.
Creating a custom field required for virtual categories
Go to the JReviews Fields Manager and create a custom field in a field group that belongs to your Restaurants listing type.
After you save the field, click the Field Options button to add the values ("virtual" categories):
Assigning virtual categories to listings
If you created a Multiple select custom field, you will see something like this on the listing submit form:
By holding the CTRL key (CMD on Mac), you can select more than one cuisine. To add a new cuisine, click the Add button.
If you enabled the Use Auto Complete UI option for this field, it would look like this:
If you created a Checkboxes custom field instead of a multiple select, it would look like this:
Advantage of checkboxes is that users can easily see all options and quickly pick the ones they want. Disadvantage is that it is not possible to add more options on the listing submit form, all of them must be created in the administration area.
Displaying virtual categories on the site
The main question you might have is how to display those "virtual" cuisine categories when someone visits the Restaurants category on your site. We recommend to use the Fields Module for this. If you don't have this module, find the JReviews package that you downloaded from the client area and install the /package_jreviews_2.4.x_unzip_first/modules/mod_jreviews_fields.zip via Joomla Extensions Manager.