+Content Repository : +content_template
Templates are a special class of text objects that are used for +specifying the layout of a content item. They may be mapped to +content types, meaning that every item of that type will display +using that template unless a specific item overrides the default by +mapping to a template itself.
Retrieves the full path to the template, as described in +content_item.get_path
Author: | Karl Goldstein | +||||||
---|---|---|---|---|---|---|---|
Returns: | The path to the template, starting with the +specified root folder | +||||||
Parameters: | |||||||
| |||||||
Declaration: | |||||||
+function get_path ( + template_id in cr_templates.template_id%TYPE, + root_folder_id in cr_folders.folder_id%TYPE default c_root_folder_id +) return varchar2; + + | |||||||
See Also: | content_item.get_path | +
Parameters: | |
---|---|
Not yet documented | |
Declaration: | |
+function get_root_folder return cr_folders.folder_id%TYPE; + + |
Determine if an item is a template.
Author: | Karl Goldstein | +|||
---|---|---|---|---|
Returns: | 't' if the item is a template, 'f' otherwise | +|||
Parameters: | ||||
| ||||
Declaration: | ||||
+function is_template ( + template_id in cr_templates.template_id%TYPE +) return varchar2; + + | ||||
See Also: | content_template.new | +
Creates a new content template which can be used to render +content items.
Author: | Karl Goldstein | +||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Returns: | The id of the newly created template | +||||||||||||||||||
Parameters: | |||||||||||||||||||
| |||||||||||||||||||
Declaration: | |||||||||||||||||||
+function new ( + name in cr_items.name%TYPE, + parent_id in acs_objects.context_id%TYPE default null, + template_id in cr_templates.template_id%TYPE default null, + creation_date in acs_objects.creation_date%TYPE + default sysdate, + creation_user in acs_objects.creation_user%TYPE + default null, + creation_ip in acs_objects.creation_ip%TYPE default null +) return cr_templates.template_id%TYPE; + + | |||||||||||||||||||
See Also: | acs_object.new, content_item.new, +content_item.register_template, content_type.register_template | +
Deletes the specified template, and unregisters the template +from all content types and content items. Use with caution - this +operation cannot be undone.
Author: | Karl Goldstein | +|||
---|---|---|---|---|
Parameters: | ||||
| ||||
Declaration: | ||||
+procedure delete ( + template_id in cr_templates.template_id%TYPE +); + + | ||||
See Also: | acs_object.delete, content_item.unregister_template, +content_type.unregister_template, | +
+Last Modified: $Id: template.html,v 1.1.1.1 2001/03/13 22:59:26 ben +Exp $ +