Je tente de créer un module de sous-formulaire simple qui permet la création et l'édition de plusieurs sections de témoignages (pour le site Web). Donc, j'ai juste besoin de prendre deux variables de texte, par section; avec la possibilité d'ajouter/supprimer des sections testimonial.Module de sous-formulaire Joomla
Maintenant, je cherche un tutoriel complet sur ce point - seule chose que j'ai trouvé était de la documentation: https://docs.joomla.org/Subform_form_field_type/en
, j'ai donc quelques idées pour expliquer pourquoi cela ne fonctionne pas sur mon fin.
D'abord, le champ pour le sous-formulaire va-t-il dans EXTENSION xml? Ce fichier xml principal, celui avec la section fichiers, l'auteur, nom, config, fieldset, field (s) ???
Mon code est: ... ...
<version>1.0</version>
<description>Testimony Section</description>
<files>
<filename module="mod_testimonyfive">mod_testimonyfive.php</filename>
<filename>index.html</filename>
<filename>mod_testimonyfive.xml</filename>
<filename>helper.php</filename>
<filename>tmpl/default.php</filename>
<filename>tmpl/index.html</filename>
</files>
<config>
<fieldset>
<field name= "params"
description= "testimony"
type= "subform"
label= "testimony"
min= "1"
max= "12"
required= "true"
formsource= "components/com_testimony/testimony.xml"
multiple= "true"
buttons= "add,remove"
layout="joomla.form.field.subform.repeatable-table"
groupByFieldset="false"/>
</fieldset>
</config>
</extension>
Deuxièmement, formsource? La seule chose que j'ai est un fichier xml. Ai-je besoin de plus ??? Ce fichier XML est en tant que tel:
<?xml version="1.0" encoding="UTF-8"?>
<form>
<field name="testimony_visible" type="text" label="Testimony Visible" />
<field name="testimony_hidden" type="text" label="Testimony Hidden" />
</form>