[[BackLinksMenu]] [[TicketQuery(summary=PAGE_TEMPLATE_BEHAVIOUR_R0, format=table, col=summary|owner|status|type|component|priority|effort|importance, rows=description|analysis_owners|analysis_reviewers|analysis_score|design_owners|design_reviewers|design_score|implementation_owners|implementation_reviewers|implementation_score|test_owners|test_reviewers|test_score|)]] = Analysis = == Overview == Page templates provide the ability to use previously created pages as templates for newly created or existing pages. This is connected with frame templating and frame property locking. * Creating a page template is done by dragging a page from the page view to the page template palette or other ways (file -> save page as template). In further revisions a template editor should be present. * Overwriting a page template changes all the pages created with this template. * If the template is global, this changes all of the books created with this template. * Page template remembers page style and list of frame templates plus frame z-order. Internally z-order is implemented with the list of frame templates. * Page templates can be used for creating new books * Page HUD gives "Use template" and "Lock" checkboxes that allow a property to be reset to the template default or to be locked to prevent accident change. Use template and Lock are described further in [wiki:FRAME_TEMPLATE_R0] and [wiki:FRAME_PROPERTY_LOCKING]. == Task requirements == Page templates include: * Page properties * frames' templates * frames' z-order (result of position in the frame list) * background style * image * color * opacity * border style * color * opacity * thickness * Frame list - List of frames in current page. In this revision deleting a frame from a page with template applied may not be possible. List should be like {{{