Fields and Filters is a manager to manage the additional fields as well as the ability to filter them. (elements).

Component does not overwrite the Joomla core files.

Joomla! 3.x and 2.5.x - v1.2.3

Fields:

  • easy ability to manage fields
  • 6 fields – input, image, textarea/editor, checkboxlist (checkboxlist field can be use to filtering), url, date
  • flexible configuration
  • add fields to different position of the article
  • add values field without first saving article
  • convection of editing article view with Fields and Fields, does not require the opening of the component in modal window
  • default field templates

Filters:

  • module to display fields type filters
  • ajax filtering articles
  • using the list view articles, without any additional CSS styles for the view filters
  • default filter templates

Simple Syntax, #{}:You can insert Fields anywhere on your site by using Syntax:

  • in the same article and component: #{field_id}
  • in another article and the same component: #{field_id,article_id}
  • in another component: #{field_id,article_id:option(e.g. com_content)}
  • #{field_id.{params}}  - changing fields and filters parameters on the “fly” (format json), eg. {‘base’ => {‘show_name’: 1}}
  • #{field_id,context} - in what context you need display the fields, eg.: mod_custom.content. The field will be displayed only in the custom module
  • #{field_id,article_id:option,context,{params}} - Simple Sytax with all options

Changelog - v1.2.3

Added:

  • possibility to filtering with Filter Field option from menu type: Articles/Category List
  • button "random" in filters

Fixed:

  • JGLOBAL_SELECT_AN_OPTION in filter list.
  • Filters does't work correctly in Joomla 3.3.4+
  • Filters does't get options form menu type: Articles/Category Blog | Articles/Category List
  • Uncaught TypeError: undefined is not a function jquery.fieldsandfilters.js:601

Changelog - v1.2.2

  • Fix: can't disable loading jQuery in Joomla! 2.5

Changelog - v1.2.1

  • Fix: no exists property "field_value_id" in views/fieldvalue/tmp/edit.php
  • Fix: "white screen" on the front in Joomla! 2.5.x

Changelog - v1.2

General:

  • full support for Joomla! 3.2 and the newest version.
  • more useful way adding a new layout for fields and filters
  • change of the helper structure, now it is more comfortable to use
  • fix bugs

 

Simple Syntax:

  • there are two new syntax formats, which work like the earlier:
    • #{field_id, item_id:option, context}
    • #{field_id, item_id:option, context, {params}}
      • item_id - eg. article id
      • option - eg. com_content
      • context - eg. mod_custom.content
      • {params} - changing fields and filters parameters on the “fly” (format json), eg. {‘base’ => {‘show_name’: 1}}
  • the old version is still available

 

Fields:

  • the two new fields were added:
    • url
    • date
  • possibility to put Simple Syntax into:
    • field name
    • field value
    • field descirption
    • “textare” value (field)
    • (eg. article) content. When plugin prepare content body
    • (eg. module) content. When plugin render body

Filters:

  • adding support for filters:
    • archived articles
    • featured articles
  • “checkboxlist” has changed their name to the “list”
  • the “list” has possibility of choosing:
    • checbox list (default)
    • select
    • multiselect
    • radio list

Changelog - v.1.1.1

General:

  • One Installation for Joomla! 2.5.x and 3.x.

Fields:

  • [fix] when the image field is saved, returns an error.
  • [fix] after saving the article, thumbnails and/or images are not created in the image field.

Filters:

  • [new] now can change selector of pagination for the filters in Plugin Extension: content
  • [fix] when turn on Engine Friendly URLs, pagination stops working.
  • [fix] when the precision php is too low, the request filtering do not have permission

New features - v.1.1.0

Fields:

  • Fields could be assigned to many positions of Article/Blog/Featured for Fields
  • Static - new group of Fields, once enter the value could be assigned to many positions of articles
  • You can insert Fields anywhere on your site by using Syntax:
    • in the same article and component: #{field_id}
    • in another article and the same component: #{field_id,article_id}
    • in another component: #{field_id,article_id,option(e.g. com_content)}
  • One can also use Syntax in description Fields
  • Layout alternative/overrides in Fields

Filters:

  • New methods of comparison between Filters and Filter Values. This option could be changed in component, plugin extension (content) and modules
  • Layout alternative/overrides in Filters

Fields and Filters require PHP 5.3+

After update:

  • if yours Fields disappeared from articles you should go to Administrator Panel → Components → Fields and Filters and once again set their position in Article/Blog/Featured.