Je travaille sur une instance spécialisée de MOSS pour un client où ce que je veux faire est de cacher des éléments sur la page maître. En particulier, je souhaite masquer la barre de navigation supérieure principale, la fonctionnalité de recherche et l'étiquette qui s'affiche dans le coin supérieur gauche qui vous indique le nom du site sur lequel vous vous trouvez. J'ai donc fait une copie de default.master, puis dans SP Designer j'ai défini les attributs visibles pour les espaces réservés pour ces blocs à "false" dans le nouveau fichier principal.Comment masquer les espaces réservés dans une page maître SharePoint 2007?
Je peux ensuite affecter le maître à ma collection de sites normale sans problème et il semble fonctionner comme je le veux. Mais quand je vais regarder les pages du système (c'est-à-dire l'un des formulaires ou des commandes), il utilise toujours l'ancien maître par défaut. Et quand j'ai essayé de placer la page principale de système à mon fichier principal personnalisé, mon instance de MOSS a jeté une erreur de fichier non trouvée. Ensuite, certaines parties de la zone d'administration ont commencé à échouer de la même manière (ie j'essaierais d'aller dans Paramètres du site -> Contenu et Structure et il lancerait aussi une erreur Fichier non trouvé). lancer "Erreur inconnue" et il ne semblait pas y avoir moyen de récupérer, à moins de revenir à l'état de la machine virtuelle sur laquelle je suis en train de lancer MOSS à des fins de développement.
Donc, je suis curieux, quelle est la meilleure façon de créer une page maître personnalisée, puis masquer les éléments sur cette page? Je me suis rendu compte que mon cluster Web n'avait pas le drapeau approprié pour me montrer de vrais messages d'erreur ASP, donc je vais changer ça ce soir quand je serai à la maison et voir ce que SP me dit vraiment à propos de tout ça. J'ai également lu que la modification du fichier application.master n'est pas recommandée, mais j'ai pensé que je pourrais m'en tirer en créant une page personnalisée pour les pages maîtres Site et System et ne pas m'inquiéter de application.master. J'ai lu beaucoup d'articles de Heather Solomon ainsi que d'autres choses. Ils disent tous que c'est correct de cacher des éléments sur une page maître, mais ne pas les supprimer purement et simplement car SP va se casser si vous faites cela. Serait-il conseillé d'utiliser un hack JS/CSS pour masquer manuellement les éléments de cette façon, plutôt que de créer une nouvelle page maître?