documentation Plone5
stable
  • Introduction
  • Quickstart
  • Working with Content
  • Adapting & Extending Plone
  • Installing, Managing and Updating Plone
  • Developing for Plone
    • Developing add-ons for Plone
    • Programming with Plone
      • Getting started
      • HTTP serving and traversing site data
      • Views, viewlets and layers
        • Views
        • Viewlets
        • Layers
        • Tutorial: Overriding Viewlets
      • Content management
      • Models, forms, fields and widgets
      • ZODB, persistency and transactions
      • Functionality and features
      • Queries, search and indexing
      • Internationalization (i18n)
      • Users and members
      • Security
      • Sessions and cookies
      • Images
      • Syndication
      • Miscellaneous information
    • Debugging
    • Writing tests
    • Plone style guides
    • Importing content from other sources
    • Tutorials
    • Selected Plone core package documentation
  • Appendices
  • About this documentation
  • License for Plone Documentation
  • Asking for help
documentation Plone5
  • Docs »
  • Developing for Plone »
  • Programming with Plone »
  • Views, viewlets and layers
  • Edit on GitHub

Views, viewlets and layersΒΆ

View and viewlet patterns used to create dynamic pages in plone.

  • Views
    • Introduction
    • More information
    • View components
    • Customizing views
    • Creating and registering a view
    • Content type, mimetype and Template start tag
    • Zope ViewPageTemplateFile vs. Five ViewPageTemplateFile
    • Overriding a view class in a product
    • Helper views
    • Reusing view template snippets or embedding another view
    • Accessing a view instance in code
    • Listing available views
    • Default view of a content item
    • Allowing the contentmenu on non-default views
    • Views and automatic member variable acquisition wrapping
  • Viewlets
    • Introduction
    • Finding viewlets
    • Creating a viewlet
    • Re-using code from a View
    • Creating a viewlet manager
    • Viewlet behavior
    • Conditionally rendering viewlets
    • Rendering viewlet by name
    • Rendering viewlets with accurate layout
    • Viewlets for one page only
    • <head> viewlets
    • Finding viewlets programmatically
    • Poking viewlet registrations programmatically
  • Layers
    • Introduction
    • Using layers
    • Creating a layer
    • Troubleshooting instructions for layers
    • Checking active layers
    • Testing Layers
  • Tutorial: Overriding Viewlets
    • Overriding the Logo
    • Overriding the Title
    • Discussion
Next Previous

© Copyright 2016. Revision 689fc1f1.

Built with Sphinx using a theme provided by Read the Docs.