Quelques usages moins courants : copier un formulaire, régler les droits, surcharger le gabarit ou un texte, protéger le dossier des fichiers sur nginx, mettre à jour.
Copier un formulaire
Enregistrer comme copie crée un formulaire dépublié, avec ses propres champs : modifier la copie ne touche jamais l'original. C'est le bon départ pour une variante (un devis par service, un formulaire par langue).
Les droits
L'onglet Droits d'un formulaire, et Formulus → Options → Permissions pour le composant, sont ceux de Joomla : qui peut accéder à Formulus, créer, modifier, publier ou supprimer. Un droit posé sur un formulaire ne vaut que pour lui.
Surcharger le gabarit
Le formulaire public se surcharge comme toute vue de Joomla : Système → Templates du site → votre template → Créer des substitutions → Composants → com_formulus → formulaire. Le fichier copié dans html/com_formulus/formulaire/ est alors le vôtre. Préférez pourtant le CSS personnalisé tant qu'il suffit : une substitution ne reçoit plus les corrections des versions suivantes.
Changer un texte
Tous les textes de Formulus, sur le site comme dans l'administration, se changent par les substitutions de langue de Joomla (Système → Gestion des langues : substitutions). Cherchez le texte actuel, remplacez-le, pour chaque langue du site.
Le dossier des fichiers sur nginx
nginx ne lit pas les fichiers .htaccess. Soit vous placez le dossier des fichiers hors de la racine du site (Formulus → Options → Fichiers), soit vous ajoutez à la configuration du serveur une règle qui en interdit l'accès :
location ^~ /administrator/components/com_formulus/depots/ {
deny all;
}
Mettre à jour
Déposez le nouveau paquet dans Système → Installer → Extensions. Le numéro de la version installée s'affiche en haut à droite des écrans de Formulus, à gauche du bouton Options.
Un problème, une idée
Écrivez-nous depuis la page Assistance de joomanji.eu, en donnant ce numéro de version.
À jour pour Formulus 1.0.237.