Je sais que les types de contenu peuvent être étendus à l'aide d'Extension Manager, mais les types de contenu par défaut peuvent-ils être restreints afin qu'ils ne soient pas disponibles pour les non-administrateurs? Par exemple, disons que j'étends 'Page' et que je crée un sous-type appelé 'Page produit', est-il possible de masquer ou d'exclure l'option page par défaut lors de la création d'une nouvelle page afin que les éditeurs sous-type que j'ai créé?Mura CMS 7 - restreindre les types de contenu?
EDIT:
Voici un peu plus d'informations: J'ai créé plusieurs extensions de classe de "Page" (ou modifiées extensions existantes), tels que "Home", "Page d'information" et « Page d'article ".
Le type encerclé "Page" est celui que je souhaite cacher aux utilisateurs. par @ Miguel-F dans les commentaires ci-dessous, j'ai également créé une extension de type "Page" avec un sous-type de "Default" à travers le fichier "config.xml.cfm". Retour sur le côté administrateur, je suis allé à Extension Manager:
et modifié "Page/Default". Ici, j'ai sélectionné "Oui" pour que les utilisateurs ne puissent utiliser qu'un sous-type spécifique, puis désélectionné l'option "Par défaut", en choisissant uniquement les types que mes utilisateurs peuvent utiliser: J'ai configuré un utilisateur de test qui Ce n'est pas un administrateur, et essayé avec ce compte, mais quand ils vont ajouter du contenu, ils obtiennent la même image "Sélectionnez le type de contenu" ci-dessus, complète avec l'option "Page" Je ne veux pas qu'ils aient.
Demandez-vous de restreindre les sous-types sous votre nouvelle extension de classe ou sous les types de pages par défaut? Je sais que vous pouvez sous l'extension de classe en sélectionnant le "Autoriser les utilisateurs à ajouter uniquement des sous-types spécifiques?" option. Lorsque vous sélectionnez "Oui", une boîte de tous les sous-types disponibles s'affiche, vous permettant de sélectionner et de choisir ceux que vous souhaitez autoriser. Voir à titre de référence - https://groups.google.com/forum/#!topic/mura-cms-developers/nTm-O3ejyOA –
Non, je vous demande de restreindre (c.-à-d. Cacher) les types par défaut. Ainsi, plutôt que de permettre à mes éditeurs de contenu de sélectionner le type de page "Default" dans la fenêtre contextuelle lorsqu'ils choisissent d'ajouter du nouveau contenu, ils ne voient QUE mon type "Product Page" (qui est un sous type/extension du type de page par défaut) . Cela a-t-il du sens? – JesseEarley
Je ne suis pas sûr que vous pouvez le faire par utilisateur, mais vous pourriez être en mesure de par site. Essayez ceci, allez à l'administrateur Mura sous Class Extension Manager. Cliquez sur l'extension de classe "Page/Default" puis modifiez cette extension de classe. Comme je l'ai mentionné précédemment, il y a une section pour "permettre aux utilisateurs d'ajouter seulement des sous-types spécifiques?". Si vous sélectionnez "Oui", il affichera les sous-types. Sélectionnez uniquement les sous-types que vous souhaitez autoriser. Remarque: si cela fonctionne, il limitera les sous-types de contenu de page par défaut pour l'ensemble du site. Vous pouvez faire la même chose pour "Folder/Default" etc. Le sous-type de "Default" signifie le sous-type Mura de base. –