################## KLUDGE BY STAS ############### # Try and look up the item in the content repository ################################################# # Get the paths set the_url [ad_conn path_info] set package_key [ad_conn package_key] set the_root [ns_info pageroot] # Get the IDs set content_root \ [db_string content_root "select content_item.get_root_folder from dual"] set template_root \ [db_string template_root "select content_template.get_root_folder from dual"] # Serve the page # DRB: Note that content::init modifies the local variable the_root, which is treated # as though it's been passed by reference. This requires that the redirect treat the # path as an absolute path within the filesystem. if { [content::init the_url the_root $content_root $template_root] } { set file "$the_root/$the_url" rp_internal_redirect -absolute_path $file } else { ns_returnnotfound }