Bon ce fut moins laborieux que prévu :D
Dans mon composant j'ai crée un nouveau dossier 'module'
dans ce dossier j'y ai placer un fichier XML pour l'instalation :
(config n'est pas obligatoire c'est la que vous mettrez vos field si field vous avez)
Code:
<?xml version="1.0" encoding="utf-8"?> <extension type="module" version="3.1.0" client="site" method="upgrade"> <name>Online Help</name> <author>Anthony Crovella</author> <version>1.0.0</version> <description>module composant (a mettre en trad) </description> <files> <filename>mod_composant.xml</filename> <filename module="mod_composant">mod_composant.php</filename> <filename>index.html</filename> <filename>helper.php</filename> <filename>tmpl/default.php</filename> <filename>tmpl/index.html</filename> </files> <config> <fields name="params"> <fieldset name="basic"> <field name="pseudo" type="text" label="LABEL PSEUDO" description="DESC PSEUDO" /> <field name="code_unique" type="text" label="LABEL CODE UNIQUE" description="DESC CODE UNIQUE" /> </fieldset> </fields> </config> </extension>
Code PHP:
<?php
// no direct access defined('_JEXEC') or die;
require JModuleHelper::getLayoutPath('mod_composant', $params->get('layout', 'default'));?>
Code PHP:
<?php // No direct access defined('_JEXEC') or die;JHtml::_('behavior.keepalive'); JHtml::_('bootstrap.tooltip'); ?>
<form action="<?php echo JRoute::_('index.php'); ?>" method="get" id="modOh-form" class="form-inline">
<div>
<label for="pseudo"><?php echo JText::_('') ?></label>
<input id="pseudo" type="text" name="pseudo" class="input-small" tabindex="0" size="18" placeholder="<?php echo JText::_('JGLOBAL_PASSWORD') ?>" />
</div>
<div>
<label for="code_question"><?php echo JText::_('') ?></label>
<input id="code_question" type="password" name="code_question" class="input-small" tabindex="0" size="18" placeholder="<?php echo JText::_('JGLOBAL_PASSWORD') ?>" />
</div>
<div class="form-actions">
<button class="btn btn-primary validate" type="submit"><?php echo JText::_('COM_ONLINEHELP_ONLINEHELP_SEND'); ?></button>
<input type="hidden" name="option" value="com_onlinehelp" />
<input type="hidden" name="view" value="consult" />
<?php echo JHtml::_('form.token'); ?> </div>
</form>
Aprésent je vais entammer la partie fun (ou pas) => les ACL !
Aucun commentaire:
Enregistrer un commentaire