Skip to main content

A few less common uses: copying a form, setting permissions, overriding the layout or a text, protecting the uploads folder on nginx, updating.

Copying a form

Save as Copy creates an unpublished form, with its own fields: changing the copy never touches the original. It is the right start for a variant (one quote form per service, one form per language).

Permissions

A form's Permissions tab, and Formulus → Options → Permissions for the component, are Joomla's: who can access Formulus, create, edit, publish or delete. A permission set on a form applies to that form only.

Overriding the layout

The public form is overridden like any Joomla view: System → Site Templates → your template → Create Overrides → Components → com_formulus → formulaire. The file copied into html/com_formulus/formulaire/ is then yours. Still, prefer custom CSS for as long as it does the job: an override no longer receives the fixes of later versions.

Changing a text

Every Formulus text, on the site as in the administration, can be changed through Joomla's language overrides (System → Manage Languages: Overrides). Look for the current text, replace it, for each site language.

The uploads folder on nginx

nginx does not read .htaccess files. Either put the uploads folder outside the site root (Formulus → Options → Files), or add a rule to the server configuration that forbids access to it:

location ^~ /administrator/components/com_formulus/depots/ {
    deny all;
}

Updating

Drop the new package in System → Install → Extensions. The installed version number shows at the top right of Formulus screens, to the left of the Options button.

A problem, an idea

Write to us from the Help page of joomanji.eu, giving that version number.

Up to date for Formulus 1.0.237.