Les viewlets de Plone apparaissent par défaut sur l'ensemble du site. Comment puis-je faire apparaître une vue uniquement sur une page donnée?Une vue Plone peut-elle apparaître sur une seule page ou un seul dossier?
Répondre
Ceci est fait avec Theme Interface dans Plone. Cochez cette documentation:
http://plone.org/documentation/manual/theme-reference/buildingblocks/components/themespecific
Si u créé votre thème/viewlet avec un modèle de Paster, tout devrait être mis en place et prêt à l'emploi.
En plus de viewlets spécifiques à thème, cité par @ user276028, vous pouvez créer browserlayers pour viewlets non-thème:
Exemple tiré de collective.atimage.transformtoolbar:
Créer une browserlayer (vous pouvez les créer avec la commande locale paster
addcontent browserlayer
):- Ajouter un interface for the layer.
- Créez un fichier browserlayer.xml GenericSetup pour l'enregistrer en tant que couche.
Utilisez la couche d'enregistrement viewlet:
- Modifier votre inscription viewlet en configure.zcml avec un layer attribute pointant vers votre interface.
Dans le configure.zcml fichier lié, vous pouvez également voir comment afficher la viewlet juste pour certains types de contenu (for
de propriété) et juste pour une vue par défaut de ce type de contenu (view
de la propriété). Dans tous les autres cas, je pense que vous devez décider quand afficher/masquer le code ou le modèle de votre viewlet, comme dans la méthode available.
- 1. jQuery plusieurs thèmes sur une seule page
- 2. vue Explorer sur une page non-SharePoint
- 3. Charger une nouvelle vue sur un seul clic
- 4. Plone navigation avec site en une langue par dossier
- 5. Comment faire apparaître UIKeyboard dans une vue?
- 6. Une seule instance d'un scriptmanager peut exister sur une page
- 7. Plusieurs formulaires sur une seule page - JQuery
- 8. Richfaces activé sur une seule page
- 9. Plone: Comment trier les éléments du dossier
- 10. Comment modifier les autorisations pour une seule page ou une seule histoire?
- 11. Ajout d'un seul bouton à une vue
- 12. comment ajouter une page code-behind à une vue ou à une vue partielle
- 13. Bouton multiple dans une seule vue
- 14. Comment dessiner un dessin sur une vue
- 15. iPhone - permet l'orientation paysage sur un seul contrôleur de vue
- 16. Comment faire apparaître une image sur un div un peu
- 17. générer un seul nombre aléatoire dans une vue en xcode
- 18. Création de plusieurs contenus sur une seule page dans Drupal
- 19. Comment recharger une vue partielle dans une page parent sur un post de page enfant
- 20. ASP.NET - Validation séparée de deux formulaires sur une seule page?
- 21. apparaître une fenêtre dans Xcode
- 22. Comment ajouter une vue sur un UIPopoverController
- 23. Comment utiliser un conditionnel pour exclure un élément d'une inclusion sur une seule page?
- 24. JSF multiples support haricots sur une seule page
- 25. montrant une sous-vue dans une autre vue à un point donné sur l'écran avec animation
- 26. combinant modifier et ajouter une page de vue en une seule action
- 27. Plusieurs boutons Facebook Like (différentes activités) sur une seule page?
- 28. Deux draggables et deux droppables sur une seule page
- 29. Afficher deux blogs Tumblr indépendants sur une seule page?
- 30. Ajout de SSL sur une seule page dans ASP.NET
Le lien ci-dessus semble inaccessible. Vous pouvez consulter http://docs.plone.org/develop/plone/views/viewlets.html#conditionally-rendering-viewlets pour référence. – marr