J'ai créé un contenu sur mon site Plone 4.3 (pas de problème ici) avec le très bon éditeur Dexterity through-the-web. Maintenant, j'aimerais personnaliser l'affichage par défaut pour ce contenu. J'ai lu le livre de Martn Aspelli mais le problème est que le contenu à travers le web n'a pas d'interface spécifique (donc je ne peux pas l'utiliser pour créer ma vue spécifique).Comment personnaliser la vue dexterity-through-the-web-content?
Répondre
Si vous voulez faire tout au long de-la-Web, puis procédez comme suit:
Créer un modèle pour votre point de vue dans le dossier « personnalisé » de portal_skins (par la ZMI). Vous voudrez probablement commencer par une copie de quelque chose comme le modèle de page (portal_skins/plone_content/document_view). Donnez-lui un nom comme your_content_type_view. Testez-le en ajoutant/your_content_type_view à l'URL d'un exemple d'objet.
Modifiez la méthode d'affichage Informations sur le type de fabrique (type_portail/your_content_type/Default ) comme étant votre_type_content_view.
Ce que vous aurez fait est de créer une vue au niveau de la peau pour le type. Ceci est différent des vues de navigateur dont Martin parle, qui nécessitent en effet une classe. L'équipe de développement de Dextérité travaille sur un moyen de fournir une maintenance TTW des vues de navigateur, mais c'est pour une version ultérieure de Plone.
En attendant, si vous transférez plus tard votre type de contenu Dexterity vers un additif Python, vous pourrez utiliser votre modèle, éventuellement non modifié pour une vue de navigateur.
- 1. Personnaliser la vue avec Whoosh
- 2. Comment personnaliser une vue de table?
- 3. Wikitude personnaliser la vue sur Android
- 4. Personnaliser la vue PDF dans un navigateur
- 5. Comment puis-je personnaliser la vue UIPopoverController sur iPad?
- 6. Comment personnaliser la vue mobile de SharePoint 2010
- 7. Personnaliser la vue de la table en coupe
- 8. Personnaliser la vue de la caméra dans l'iphone
- 9. Personnaliser la colonne de la vue de table
- 10. Personnaliser Voir la question
- 11. UIActivityViewController. Comment le personnaliser?
- 12. Echafaudage MVC3 - personnaliser les modèles de vue
- 13. comment personnaliser les espaces d'éléments de vue liste entre eux?
- 14. Comment personnaliser le titre d'une vue de tableau?
- 15. Comment personnaliser MPMoviePlayerController?
- 16. Comment personnaliser la période DhtmlxScheduler?
- 17. Comment personnaliser la liste/menu?
- 18. Lucene.net comment personnaliser la notation
- 19. Comment personnaliser la perspective eclipse par programmation?
- 20. Comment personnaliser la vue qui contient la barre de navigation, le contrôle segmenté et la vue tabulaire?
- 21. Comment personnaliser UINavBar?
- 22. Comment personnaliser la ligne dans la vue Table dans l'iphone sdk?
- 23. Personnaliser la forme d'un scatterview
- 24. comment personnaliser UIBarButtonItem dans ios5
- 25. Comment personnaliser UITextField comme ça?
- 26. Personnaliser la sortie HtmlHelper.ValidationMessage
- 27. Comment personnaliser les vues magento
- 28. Personnaliser des cellules vides dans une vue de table
- 29. Vue tabulaire de l'arborescence JavaFX8 Personnaliser des cellules distinctes
- 30. iPhone - personnaliser une vue de table groupée dans Interface Builder
Ok, merci beaucoup. Je pense que je vais essayer de faire tout ce que je veux sur mon produit (ma nouvelle déclaration de type et la vue personnalisée) – Ben
Un petit problème: Comment puis-je récupérer mes nouveaux champs dans mon custom_content_view? (avec le contenu de la page Web et le dossier "custom") – Ben
Ok, j'ai finalement trouvé la réponse: – Ben