web-dev-qa-db-fra.com

Joomla 4 alpha mootools bibliothèque

Pour qui de droit: je viens d’installer joomla 4.0 alpha et une de mes extensions personnalisées qui utilise mootools (JHTML :: _ ('behavior.modal'););), mais cela ne fonctionne tout simplement pas. Existe-t-il une autre bibliothèque pour mootools avec une syntaxe différente dans cette nouvelle version de joomla? Kian William

Dans Joomla 4, nous avons complètement supprimé la bibliothèque Mootools et ses fonctions d'API. Si vous souhaitez utiliser un modal, vous pouvez utiliser JHtmlBootstrap::renderModal qui est actuellement un wrapper pour le composant modal Bootstraps JS, mais nous réécrivons les composants principaux en tant qu’éléments personnalisés.

Voici un exemple que vous pouvez construire au-dessus de:

// Add this to the top of your PHP file
use Joomla\CMS\HTML\HTMLHelper;
use Joomla\CMS\Language\Text;

// Render Modal
echo HTMLHelper::_(
    'bootstrap.renderModal',
    'versionsModal',
    array(
        'url'        => 'URL',
        'title'      => 'Modal title here',
        'height'     => '400px',
        'width'      => '800px',
        'modalWidth' => 80,
        'bodyHeight' => 60,
        'footer'     => '<a type="button" class="btn btn-secondary" data-dismiss="modal">' . Text::_('JCANCEL') . '</a>'
    )
);
3
Lodder