You are not logged in.
Pages: 1
Bonjour,
sur une version en 3.8.1, je viens d'installer le plugin annuaire.
Aucun soucis sauf dans le menu "Ajouter un contenu", j'obtiens un point d'interrogation bleu et lorsque j'ajoute ce "type" de contenu j'obtiens :
Unknown metadata set 'main' of type 'edition' for content type 'content-type.employee'
at <map:serialize type="xml"> - resource://org/ametys/cms/workspace/sitemap.xmap:279:33
at <map:transform type="i18n"> - resource://org/ametys/cms/workspace/sitemap.xmap:276:33
at <map:generate type="metadataset"> - resource://org/ametys/cms/workspace/sitemap.xmap:270:55
Sachant que je ne comprends pas trop sa présence à ce niveau là car dans la partie "Ajouter un service", j'ai déjà le service "Ajouter une fiche personne d'une population" de proposer et qui fonctionne très bien.
J'ai utilisé le plugin "employee" ().
Bonne journée
Last edited by APitrou (28/03/2017 15:18:44)
Offline
Bonjour,
Je suis étonnée que l'identifiant de votre type de contenu soit "content-type.employee". Avez-vous modifier son identifiant dans le plugin "employee" fournit en exemple ? Car son identifiant devrait être "org.ametys.plugins.userdirectory.Content.employee".
Si le contenu apparait dans le menu "Ajouter un contenu" c'est que le type de contenu n'a pas été déclaré privé (mais dans le plugin d'exemple il est censé l'être)
Si il y a une icône avec un point d’interrogation bleu, c'est que le type de contenu ne définit pas d'icone (mais ce n'est pas le cas non plus dans le plugin d'exemple employee)
Enfin l'erreur signifie qu'aucune vue (metadata-set) "main" en mode "edition" n'a été définie, ce qui n'est pas le cas non plus dans le plugin employee
<cms:metadata-set name="main" type="edition">
<cms:metadata-ref name="title" />
<cms:metadata-ref name="login" />
<cms:metadata-ref name="civility" />
<cms:metadata-ref name="firstname" />
<cms:metadata-ref name="lastname" />
<cms:metadata-ref name="affectation" />
<cms:metadata-ref name="activity" />
<cms:metadata-ref name="contact">
<cms:metadata-ref name="office" />
<cms:metadata-ref name="phone" />
<cms:metadata-ref name="fax" />
<cms:metadata-ref name="mail" />
</cms:metadata-ref>
<cms:metadata-ref name="unlisted" />
</cms:metadata-set>
Du coup, je ne comprends pas trop ... Pouvez-vous me dire comment a été intégré le plugin "employee" et quelles sont les personnalisations éventuelles qui ont été faites ?
Laurence Aumeunier
Ametys Expert
Offline
Bonjour,
j'ai arrêté le serveur, placé les fichiers dans Ametys_CMS/application/cms/plugins ainsi que le chown.
Fait les paramétrages indiqué sur le manuel d'intégration du plugin annuaire.
Restart du serveur.
Dans le repository JCR, je peux voir dans la partie "Plugins par fichiers" :
employee
-- content-types
---- org.ametys.cms.contenttype.ContentTypeExtensionPoint
-- ldap.config.parameters
Et dans plugins par points d'extensions j'ai :
Points d'extensions multiples
--org.ametys.cms.contenttype.ContentTypeExtensionPoint
---- org.ametys.plugins.userdirectory.Content.employee
------ content-types
-------- employee
Last edited by APitrou (10/03/2017 11:39:54)
Offline
Bonjour,Je reviens vers vous car je n'ai pas trouvé de solution à ma problématique.Lorsque je vais voir dans le plugin.xml, il y a bien org.ametys.plugins.userdirectory.Content.employee et le content type est bien à private= "true" et les icones sont bien définis :
<cms:small>img/content/employee_16.png</cms:small>
<cms:medium>img/content/employee_32.png</cms:medium>
<cms:large>img/content/employee_48.png</cms:large>
Dans tous les cas, merci de votre aide.
Je vais continuer à chercher une piste.
Bonne journée
Last edited by APitrou (24/03/2017 17:59:17)
Offline
Bonjour,
J'ai testé de 0 en reprenant le plugin employee.zip du wiki, et je n'ai pas vos soucis.
Le fait que l'identifiant du type de contenu soit "content-type.employee" au lieu de "org.ametys.plugins.userdirectory.Content.employee" (définit lui par le plugin employee d'exemple),
me fait penser que vous avez défini un autre type de contenu "employee" dans WEB-INF/content-types/... et que c'est celui là qui serait la cause de tous les problèmes (non privé, icône manquante, pas de vue d'édition "main", ...) ?
Laurence.
Laurence Aumeunier
Ametys Expert
Offline
Bonjour,
en effet j'avais un type employee dans WEB-INF/content-types/web avec les fichiers du plugins.
Et cela était la source de l'erreur.
Merci beaucoup de votre aide
Bonne journée
Axel
Offline
Pages: 1