2017-03-10 1 views
0

Je souhaite supprimer le sous-panneau d'un module personnalisé (pc_songs) dans la zone de sous-panneau Opportunités.Suppression du sous-panneau du module personnalisé dans SugarCRM 7.x

J'ai regardé dans modules/Opportunités/clients/base/layouts/subpanels/subpanels.php Le sous-panneau pc_songs n'est pas dans le tableau.

J'ai également regardé dans modules/Opportunities/metadata/subpaneldefs.php Je ne vois pas non plus d'entrée pour pc_songs ici.

Le sous-panneau apparaît dans la vue détaillée. Quelqu'un peut-il me montrer comment supprimer/cacher un sous-panneau personnalisé ou même me diriger vers l'endroit où les modules personnalisés sont ajoutés au tableau de sous-panneaux de stock?

+1

Voulez-vous supprimer ce sous-panneau uniquement du module Opportunités ou de tous les modules? Il y a un paramètre dans admin pour ce dernier. – Reisclef

+0

@Reisclef Je veux supprimer ce sous-panneau juste pour le module Opportunités. – msalo455

+0

Bonjour @ msalo455, est-ce que ma réponse m'a aidé? – Reisclef

Répondre

0

Dans SugarCRM 7, sous-panneaux personnalisés sont stockés dans le répertoire suivant:

custom/extension/modules/{Module}/ext/clients/base/layouts/sous-panneaux

Vous verrez probablement un fichier semblable à pc_songs_opportunities_Opportunities.php

Si vous voulez ne pas afficher, s'il vous plaît essayer de soit:

  • Supprimez le fichier
  • Commentaire sur le code dans le fichier
  • créer un répertoire « désactivé » et placez le fichier à l'intérieur

Une fois que vous faites cela, allez à l'administrateur -> Réparation -> Réparation rapide et Rebuild, et votre Le sous-panneau ne devrait plus s'afficher dans Opportunités.

Voici les sous-panneaux Documentation dans 7.7.

1

Les sous-panneaux peuvent également être facilement masqués via le panneau d'administration. Vous pouvez décider quels modules apparaissent dans les sous-panneaux ou dans l'en-tête de navigation de l'application principale.

+0

Side-Note: Bien que ce soit génial pour empêcher un module d'apparaître comme sous-panneau _anywhere_, il ne vous permet pas de contrôle précis. Vous ne pouvez pas utiliser cette fonctionnalité pour masquer le sous-panneau dans un module _particular_ uniquement. – Jay