2010-03-03 7 views

Répondre

3

NodeFormCols sonne comme le module après votre. En plus de masquer les ensembles de champs, vous pouvez contrôler l'ordre dans lequel ils apparaîtront et s'ils doivent ou non être réduits.

Outre que le module « Hide publishing options » vous permet de choisir qui des cases à cocher pour masquer l'intérieur des options d'édition fieldset.

3

Si vous parlez lors de l'édition d'un nœud, cela est lié à des autorisations, de sorte que ces fieldsets ne sera affiché en fonction de l'utilisateur qui modifie le nœud.

Si vous souhaitez les masquer, vous pouvez utiliser hook_form_alter pour modifier la matrice $form. Vous devez faire attention à ce sujet, il ne sera donc pas impossible pour les utilisateurs de modifier ces sections du nœud.

+0

1 - Tant que l'objectif est de simplement cacher ces options de l'utilisateur pour éviter toute confusion/modification accidentelle, les transformant simplement champs cachés via 'hook_form_alter' est un moyen rapide de le faire sans interférer avec le traitement de formulaire normal. Mais cela n'empêchera pas un utilisateur malveillant d'altérer les données de publication lui-même, donc si des restrictions de sécurité s'appliquent également, plus de travail doit être fait. –

+0

Seul un utilisateur malveillant avec accès pourrait le faire. Donc ça ne devrait pas être un problème. – googletorp

2

Aller au bâtiment du site -> Themes -> Sélectionnez le thème particulier et cliquez sur le lien « Configurer ». Vous pouvez voir différents paramètres, dans lesquels vous allez à Paramètres spécifiques au thème -> Paramètres du nœud -> Auteur & Date

Faites les changements dont vous avez besoin et c'est fait!

(Ce sera facile si nous utilisons un thème contribué ou personnalisé)

Questions connexes