- Kind: Library Files Procedures SQL Files Content Pages
- Publicity: Public Only All
etp::check_write_access etp::create_search_impl Creates and registers a service contract implementation alias for an ETP custom application type if it does not already exist. etp::define_application TODO: Need documentation TODO: Check the parameters passed in etp::define_content_type Call this at server startup time to register the extended page attributes for a particular content type. etp::get_application_param NYI: Need documentation etp::get_application_params NYI: Need documentation etp::get_attribute_data_type etp::get_attribute_default etp::get_attribute_desc returns the attribute descriptor for the given attribute. etp::get_attribute_descriptors returns a list of attribute descriptors for the given content_type. etp::get_attribute_html etp::get_attribute_id etp::get_attribute_lookup_sql etp::get_attribute_name etp::get_attribute_pretty_name etp::get_content_items etp::get_content_type etp::get_defined_applications returns a list of all defined applications etp::get_etp_link etp::get_etp_url etp::get_ext_attribute_columns Constructs some dynamic SQL to get each of the extended page attributes. etp::get_folder_id etp::get_latest_revision_id etp::get_live_revision_id etp::get_name etp::get_page_attributes etp::get_subtopics etp::make_content_type etp::make_page etp::modify_application TODO: Need documentation TODO: Check the parameters passed in etp::revision_datasource Returns a search package compatible array etp::revision_url returns the url of an etp page revision etp::search::etp_page_revision Sample Custom content type search proc We are allowed to add/modify the elements for the search compatible datasource array via upvar etp::search_impl_exists_p checks for the existence of a search service contract implementation and returns 1 if it exists, and 0 is it does not