2016-02-12 1 views
0

Lors de la création d'une nouvelle page pour mon site, j'ai découvert que les pages "t", "u", "n" ou "o" ne peuvent pas être édité correctement dans l'éditeur d'expérience. Si j'essaie d'ouvrir l'éditeur d'expérience pour ces pages, il n'ouvre pas l'éditeur ou ouvre l'éditeur, mais l'ajout d'un composant provoque un message d'erreur. Par exemple: J'ai créé une page nommée "t" -> éditeur d'expérience ouverte -> essayé d'ajouter des composants -> provoque le message d'erreur "une erreur s'est produite" apparaissant dans l'éditeur d'expérience mais quand je vais à l'éditeur de contenu est ajouté. Ensuite, j'ai essayé de changer le nom d'affichage de l'élément à "test" et gardé le nom de l'élément comme il est "t" -> essayé d'ajouter des composants dans l'éditeur de l'expérience -> provoque le même message d'erreur Je vais à l'éditeur de contenu que le composant est ajouté. Ensuite, j'ai essayé de changer le nom de l'article en "tr" au lieu de "t" et gardé le nom d'affichage comme "test" -> essayé d'ajouter des composants dans l'éditeur d'expérience -> composant ajouté avec succès dans l'éditeur d'expérience éditeur. Pour contourner ce problème, nous pouvons ajouter une chaîne au nom de l'élément, mais je ne suis pas en mesure de comprendre pourquoi cela se produit pour ces lettres. Est-ce que quelqu'un a rencontré ce problème? En fait, j'ai besoin d'ajouter un glossaire dans mon site web, donc je dois créer des noms d'éléments par lettres simples seulement de A à Z, donc j'ai besoin d'aide à ce sujet.L'éditeur d'expérience ne fonctionne pas correctement pour les pages avec certains noms dans sitecore 8

+0

Tout cela fonctionne bien pour moi sur Sitecore 8, mise à jour 6. Vous devriez essayer une nouvelle installation de Sitecore pour vous assurer que le problème n'est pas lié à votre code. – jammykam

+0

Que disent les journaux? –

+0

J'ai essayé ces combinaisons dans Sitecore.NET 8.0 (rév.150427) et elles fonctionnent bien dans l'éditeur d'expérience et peuvent ajouter plus de composants où je veux. Avez-vous essayé ce que suggère @ Łukasz Skowroński? – Shriroop

Répondre

0

A quoi ressemble la configuration de votre site? Avez-vous "languageEmbedding" défini sur "asNeeded"? Si la réponse est oui, essayez de la changer pour "jamais" ou "toujours". Ce problème se produit car sitecore essaie de trouver la langue dans votre URL.

Il existe également d'autres options: utilisez-vous des caractères génériques dans votre structure? Parfois, l'éditeur d'expérience ne peut pas décider - charger un caractère générique ou un élément de la structure. La solution est de déplacer le caractère générique dans un autre répertoire.

+0

Salut, il n'y a pas de jokers dans ma structure. En outre, ce problème se produit sur les environnements pré-prod et prod. Cela ne se produit pas sur mon ordinateur local et mon environnement de développement. J'ai comparé les fichiers de configuration de tous les environnements, il n'y a pas de changements liés à la propriété languageEmbedding. Le réglage est identique dans tous les environnements. Y a-t-il d'autres biens que je peux vérifier? –

+0

@NatashaBatra bien dans cette situation je ferais probablement les étapes suivantes: 1) ouvrir une console de navigateur dans l'expérience éditeur vue 2) vérifier requête ajax faite par l'éditeur de l'expérience (si une erreur s'est produite - il devrait y avoir une description visible) 3) si erreur ne vous dira rien, copiez-collez-la ici –