publish::render_subitem (public)
publish::render_subitem main_item_id relation_type relation_tag index \ is_embed extra_args [ is_merge ]
Defined in packages/acs-content-repository/tcl/publish-procs.tcl
- Parameters:
- main_item_id (required)
- The id of the parent item
- relation_type (required)
- Either child or relation. Determines which tables are searched for subitems.
- relation_tag (required)
- The relation tag to look for
- index (required)
- The relative index of the subitem. The subitem with lowest order_n has index 1, the second lowest order_n has index 2, and so on.
- is_embed (required)
- If "t", the child item may be embedded directly in the HTML. Otherwise, it may be dynamically included. The proc does not process this parameter directly, but passes it to handle_item
- extra_args (required)
- Any additional HTML arguments to be used when rendering the item, in form {name value name value ...}
- is_merge (optional, defaults to
"t"
)- {default t} If "t", merge_with_template may be used to render the subitem. Otherwise, merge_with_template should not be used, in order to prevent infinite recursion.
- Returns:
- The rendered HTML for the child item
- See Also:
- Partial Call Graph (max 5 caller/called nodes):
- Testcases:
- No testcase defined.