web-dev-qa-db-fra.com

Remplacement de mise en page par admin com_users

J'essaie de remplacer les vues de présentation de com_users du côté administrateur.

J'ai copié toutes les vues de com_users c'est à dire:

com_users/views/user/...

et copié dans le modèle d'administrateur, à savoir:

templates/isis/html/com_users/user/...

cependant, aucune modification ne concerne la modification des fichiers de modèle. Qu'est-ce que je fais de travers?

1
Jimmy Obonyo Abor

Je pense que vous avez peut-être été embrouillé avec le modèle.

Si vous essayez de remplacer la vue pour le front-end de votre site Web, vous devez copier les fichiers de vue dans le modèle front-end. Par défaut, ce sera Protostar, pas Isis

Vous avez 5 vues différentes avec le com_users composant:

  • S'identifier
  • Profil
  • Enregistrement
  • Rappeler
  • Réinitialiser

Donc, si vous souhaitez remplacer la vue de connexion, vous devez copier les fichiers PHP) à partir d'ici:

components\com_users\views\login\tmpl

et votre résultat final sera:

templates/MY_TEMPLATE/html/com_users/login/default.php
templates/MY_TEMPLATE/html/com_users/login/default_logout.php
templates/MY_TEMPLATE/html/com_users/login/default_login.php

J'espère que cela t'aides

4
Lodder

Vous ne devez pas copier le dossier de la vue complète, mais uniquement les fichiers de modèle d'une vue particulière que vous souhaitez remplacer.

Ainsi, par exemple, le fichier suivant doit être copié:

administrator/components/com_users/views/user/tmpl/edit.php

et placé dans:

administrator/templates/isis/html/com_users/user/edit.php

La différence ici est que vous ne devez pas inclure le dossier tmpl dans le dossier des substitutions.

3
FFrewin