Dans Django, il y a un répartiteur d'url (urlconf). Est-ce que Plone a des règles de parcours d'URL? Évidemment, la réponse est oui, mais quelles sont ces règles, quelqu'un peut-il m'aider à traverser cela?Comment fonctionne l'envoi d'URL dans Plone?
Répondre
La plupart du temps, les URL Plone sont mappées à des objets physiques dans sa base de données.
Une URL comme http://yourhost/Plone/folder/folder/document est automatiquement disponible lorsque la structure de dossiers existe. Cela fonctionne juste.
Voir http://docs.plone.org/develop/plone/serving/traversing.html
Si vous avez besoin URL personnalisé pour être mis en correspondance à quelque chose qui est pas un contenu que vous devez développer une vision du navigateur : http://docs.plone.org/develop/plone/views/browserviews.html Dans ce cas, vous pouvez avoir quelque chose comme http://yourhost/Plone/@@your-view-name
Si vous souhaitez mapper une vue avec des sous-chemins, vous devez définir une vue du navigateur et gérer la traversée: http://docs.plone.org/develop/plone/serving/traversing.html#custom-traversal
Dans ce cas, il y a quelques pièges et vous n'avez pas un puissant Mappage d'URL comme dans Django ou Flask (généralement dans Plone, il est préférable de rester simple et d'utiliser uniquement des vues simples).