Components creator for Joomla!

Professional CCK - Joomla! 3.x compatible


Current version : 1.4.1
Documentation - Release history

Be the creator of your own components and modules

Build your form, details, list, user and module views

Create custom fields

Custom field parameters

Create list, search or others modules

Integrate modules where you want

Invent your apps and be free

Creating a list view template

Manage search fields

Google Map integration

Google map parameters

Google map parameters

Manage GoogleMap popups

When entry is added, deleted, modified, published, unpublished

Create emails templates

Manage email triggers

Import / Export your apps easily

Manage backups

Create and customize slideshows

To create a search view, click on the Quick access menu and select "Search view" : 

You will be directed to the Search/List views manager :

Here, you can create, edit, publish/unpublish or delete search views.

To create a new search view, click on the "New" button :

You can see search view creation is divided into several tabs.



Here are the basic parameters :

  1. Publish or unpublish the template view.
  2. Is default : If you don't have any default search/list view, the template is automatically set to by default = Yes.
  3. Template name : Enter here the name of your template.
  4. Alias : If empty, it will be automatically generated.
  5. Number of entries per page : Set here the number of entries displayed to the users.
  6. Results template : Select here where users will be redirected when submitting the search form. You can redirect to this template or others you created.
  7. Results menu Itemid : You can enter a specific Itemid if necessary. Let 0 to keep the current Itemid.
  8. Entry details menu ItemidYou can enter a specific Itemid if necessary. Let 0 to keep the current Itemid.
  9. Random display : You can view the results of random or not.
  10. Search submit method : GET or POST.
  11. Access : Set which user groups will be able to enter in this form.
  12. Auto refresh the results : Results can be automatically refreshed without refresh the page (using Ajax).
  13. Auto refresh timing (ms) : If the "Auto refresh the results" option is set to Yes, then set here the timing to refresh (in milliseconds).


Header Html

Enter here the html displayed at the top of the view. At right, there is the toolbox with different elements you can add in the header. Copy/Paste elements you want.

The header html in the search view in more complex than in other template views. You can see there are more parameters.

You can use the loadposition syntax as in a Joomla article :


Search fields

This is here you can create search fields to integrate in the template.

  1. Copy/Paste : get the search field name here (example : {search_field_1}).
  2. Search mode : "Must be" or "May be". Example : You have a directory app and a search view with 2 search fields : "Name" and "Location". In your entries you have "Informafix" located in "France". If you search Name = "Informafix" and Location = "Brasil", you will have 0 result because both fields are in "Must be" mode. Now, you set the "Location" field to the "May be" mode : If you search Name = "Informafix" and Location = "Brasil", you will have 1 result, because the "Location" field is set to the "May be" mode, so it’s optional.
  3. Field : Select the field you want. Example of the list : . At the top of the list, you have the default fields, and under, your custom fields.
  4. Operator.
  5. Filter/Predefined search : you can define a pre-filter.
  6. CSS Style : Enter here css code you want.
  7. Placeholder : Allows you to add "pre-text" in your search input.
  8. CSS Class : Enter here a class name.
  9. Submit on change : If set to Yes, then the search form will be submited when element value is changed.
  10. DEL button : to delete a search element.



Explanations of the above example :


  1. {search_field_4} : Published is prefiltered to 1 => published = 1
  2. {search_field_5} : Global search is an input type text linked to the Fax, Phone, Name and Website. Submit on change is set to Yes. In frontend, when the user will fill this field, then the system will search entries with Fax or Phone or Name or Website LIKE the value he entered.
  3. {search_field_9} : The system will search entries where "Activity" field = the value selected ("Activity" is a checkbox custom field).
  4. {search_field_13} : The system will search entries where "Type" field = the value selected ("Type" is a checkbox custom field).


So in this example, the system will search entries which are published (prefiltered with the value = 1), with Fax, Phone, Name or Website LIKE the entered value, with Activity = the selected activity and Type = the selected type.

Once the search fields parameterized, you can insert them (or not) in the header html editor (under).


Integrate the search fields created in the header

Here you can totally customize the search view header. Simply add search fields created before into. We can see in this example that a googlemap and a slideshow are displayed in the top of the search inputs.


Here are the different elements you can find in the search view header html toolbox :


  1. Misc links : Submit and Back links.
  2. Sorting links : Copy/Paste sorting links you want (if needed). If you want to "pre-sort" the results, you can click on a sorting link and set the order (ASC or DESC) like with {entry_order_field_creationdate_entry} in this example. You don't have to integrate the sorting link into the template if you don't want to show it.
  3. GoogleMaps : Integrate the Google map with the {googlemap} syntax.
  4. Slideshow : Integrate the slideshow you created in the "Slideshow" tab with the {slideshow} syntax.
  5. Pagination : Integrate a pagination with the {pagination} syntax. You can also integrate a pagination limitbox with {pagination_limitbox}.
  6. PHP Code : Allow you to integrate php code inside the {php}{/php} syntax (example : {php}echo 'Hello world !';{/php}). You don't have to write <?php and ?>.
  7. Entries counter : Displays the total entries number (for example, if there is 25 results and only 10 displayed in a page, the {total_entries_number} syntax will display 25). You can also display the number of entries in the page with {displayed_entries_number}.


Content Html

The content html will contain the searched results.

Copy/Paste the elements of the toolbox and place them where you want in the editor.

You can use the loadposition syntax as in a Joomla article :


Footer Html

The footer html is displayed below the search results (content html).

Copy/Paste the elements of the toolbox and place them where you want in the editor.

You can use the loadposition syntax as in a Joomla article :


No result Html

Enter here the text that will be displayed if the system doesn't find any entry.

You can use the loadposition syntax as in a Joomla article :


No Access Html

Enter here the html displayed to users who don't have the permission to access here.

You can use the loadposition syntax as in a Joomla article :


Google Maps

See more here :



In JBuildozer, you can create a slideshow with the datas of the entry. Once the slideshow created, you can integrate it where you want on the header, content or footer html with the {slideshow} syntax.

See more here :



Manage here the CSS of the details view template.

Note that conflicts are not possible between these CSS and others CSS you use on your Joomla website. JBuildozer integrates an awesome system to prevent CSS conflicts.



Manage here the Javascript of the details view template. Enter your custom code.

You can use standard javascript or jQuery code. If you use jQuery code, note that you have to replace the "$" char by "jQuery" string (as in the example above).


  • Multi-application
  • CSV Import and Export
  • Backup and Restore
  • Custom fields creator
  • Add Forms creator
  • Search forms creator
  • Search and list view creator
  • User view creator
  • Details view creator
  • Email events
  • Modules creator
  • Slideshow creator
  • Google Maps integration and customization
  • Calendars integration and customization

Used for

  • Directory websites
  • Events management
  • Local ads
  • Content Construction (CCK)
  • Address Book
  • Dating websites
  • Portfolio
  • Catalog
  • Blog
  • Pages manager
  • and more...

Technical Requirements

  • Joomla 3.x
  • PHP 5.4.x and more
  • MySql 5.1 and more
  • Apache 2.x and more
  • Microsoft IIS 7 (if used)

Requirements are the same of Joomla technical requirements



JBuildozer is verified and approved by the Joomla! Extensions Directory™.
Also available on

We are able to realize any kind of custom development for JBuildozer. If the extension doesn't exactly match your needs, you can contact us and we will send pricing quickly.

Created by


Secured payment