Question

Je suis nouveau à Sitecore et je construis mon premier site en utilisant Sitecore 6.

J'ai créé une mise en page et un sublayout et a créé un nouveau modèle basé de la mise en page. J'ai aussi créé un élément de contenu basé hors du modèle.

J'ai publié tout et ai une erreur lorsque je tente d'accéder au site.

L'erreur est: La mise en page du document demandé n'a pas été trouvé

.

Cette erreur se produit uniquement lorsque vous accédez au site en utilisant http://localhost/ mais le site fonctionne comme prévu lors de l'utilisation http://localhost/homepage.aspx. Bien sûr, je dois le site pour travailler sans avoir à spécifier un nom de fichier.

En utilisant Fiddler la sortie de la demande à http://localhost/ est:

<html><head><title>Object moved</title></head><body>
<h2>Object moved to <a href="%2fsitecore%2fservice%2fnolayout.aspx%3fitem%3d%252f%26layout%3d%257b00000000-0000-0000-0000-000000000000%257d%26device%3dDefault">here</a>.</h2>
</body></html>

On dirait que je dois préciser quelle page est ma page de démarrage mais je ne vois pas la possibilité de le faire.

Toute aide serait appréciée.

Était-ce utile?

La solution

Cela revient à deux questions: Pourquoi vous ne pouvez pas voir votre page et comment définir la page de démarrage

.

Définition d'une mise en page pour une page

Pour Sitecore pour pouvoir afficher votre page, il a besoin de savoir ce que la mise en page à utiliser. Vous pouvez régler cela directement sur la page ou, plus communément, réglez sur les éléments modèles de valeurs standard. Les mises en page sont stockés dans "/ Sitecore / layout / layouts" et ils correspondent à un fichier ASPX-.net. Il y a aussi Rendus (XSLT) et Sublayouts (ascx) qui sont combinés à la mise en page et élément de contenu (s) pour former la sortie sur la page.

En ce qui concerne la startpage:

Sitecore définit jeter un oeil à la balise du site avec le nom « site » sites de départ page dans web.config dans la configuration de la section / Sitecore / sites. Normalement, ce paramètre est réglé StartItem « / home » dans rootPath « / Sitecore / contenu », vous trouverez le chemin correspondant dans votre interface graphique Sitecore.

Il y a beaucoup plus à dire à ce sujet, je recommande vraiment un cours d'introduction à Sitecore. Contactez notre bureau local et ils seront heureux de vous aider.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top