web-dev-qa-db-fra.com

Différents modèles pour afficher et éditer des articles

Je voudrais que le modèle pour l'édition d'articles soit différent du modèle pour la visualisation d'articles. Comment cela peut-il être fait?

2
Oswald

C'est en fait possible en l'ignorant via un plugin tiers. Vous pouvez créer un simple plug-in système appelant la méthode setTemplate () lorsque l'événement onAfterRoute:

public function onAfterRoute() {
    $app      = JFactory::getApplication();
    $view     = $app->input->get('view');
    if ($view == 'form'){
        $app->setTemplate('template_name', null);
    }
}

J'ai créé un plugin simple à cet effet. Vous pouvez le télécharger à partir du JSE Github .

Mise à jour : J'ai soumis l'extension à JED et elle est maintenant listée ici

enter image description here

6
webchun