Aixeena

Open source workshop & lab

Aixeena Easy CCK is a Joomla plugin that lets you to have an easy way to add extra fields to your Joomla 3 articles, categories and menus.

This CCK plugin works with Joomla XML Forms Fields.

Aixeena Easy CCK

  • Is a very simple but useful Joomla CCK, which allows you to adapt to the needs of your projects in a fast and agile way.
  • Have an important advantage from other CCKs: is no need to install any extra table, nor any new field, nor have to perform any new database to query. 
  • Works by harnessing the power of the Joomla core. 
  • Only a small plugin is installed, do not install any components.  

Light, powerful, intelligent ...  Aixeena Easy CCK

Setting the CCK

You only have to upload your own Form Field to the  aixeenacck/ forms plugin folder and select it on the plugin configuration parameters.
You can also configure where do you want to use de Form Field (articles, categories or menu items).

 

 

 

IMPORTANT!
The articles Form Fields must have a fields tage with name "attribs":  <fields name="attribs">
The categories Form Fields must have a fields tage with name "params":  <fields name="params">
The menu items Form Fields must have a fields tage with name "params":  <fields name="params">

(There are three file examples, one for each option)

Entering data in the fields

After the plugin installation and configuration you can access to the extra fields on the article/category/menu item form tabs:
(look at the Extra content and Extra content 2 tabs... this are the tabs where you can place your custom fields)

 

Showing the extra fields on the Frontend 

And finally, how we show the extra fields on the front end?


1. Articles

The Aixeena CCK articles extra fields are stored on the Joomla #__content attrbs field, so you must show the as other attributes:

$attrb = json_decode($this->item->attribs);
echo $attrb->fieldname;

2. Categories and menu items

The Aixeena CCK categories and menu items extra fields are stored on the Joomla params fields (o each table), so you must show the as other params:

$this->params->get('fieldname')) or $params->get('fieldname'))
 

Download here Aixeena Easy CCK module for free!!

Aixeena Factory / Commercial GNU plugins and extensions

Here are the latest Aixeena Factory developments for Joomla.

Aixeena Lab / Free GNU plugins and extensions

Here are the latest Aixeena Lab developments for Joomla.