web-dev-qa-db-fra.com

Comment ajouter un bouton de lot dans Joomla?

bonjour à tous en fait je développe un composant pour l’école dans lequel je veux ajouter un bouton de lot pour poser des questions sur l’échec et laisser échouer & réapparaître passer et promouvoir, passer et laisser et pour cela je veux ajouter un bouton de lot ...

Je ne suis pas un expert du développement joomla. Quelqu'un peut-il m'aider à ajouter un bouton de traitement par lots? J'essaie également de copier le code de traitement par lots à partir de la vue des articles, mais sans succès. donc je considère pour l'apprendre. AIDEZ-MOI

5
Sumer Raj Chouhan

Ajoutez ceci à votre view.html.php pour ajouter le bouton à la barre d’outils:

// Get the toolbar object instance
$bar = JToolBar::getInstance('toolbar');

JHtml::_('bootstrap.modal', 'collapseModal');
$title = JText::_('JTOOLBAR_BATCH');

// Instantiate a new JLayoutFile instance and render the batch button
$layout = new JLayoutFile('joomla.toolbar.batch');

$dhtml = $layout->render(array('title' => $title));
$bar->appendButton('Custom', $dhtml, 'batch');

et mettez ceci dans votre default.php:

<div class="modal hide fade" id="collapseModal">
    <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal">&#215;</button>
        <h3>My modal window</h3>
    </div>
    <div class="modal-body modal-batch">

    </div>
    <div class="modal-footer">

    </div>
</div>

pour afficher une fenêtre modale vide avec l'en-tête "Ma fenêtre modale" lorsque vous cliquez sur le bouton Lot.

Vous pouvez voir comment la fenêtre modale de la vue des articles est construite à l’adresse /administrator/components/com_content/views/articles/tmpl/default_batch.php (mais vous le savez probablement déjà).

7
fruppel