@@ -366,13 +361,54 @@ Add a new page: @page_data@ -
- Configure The Portal's Elements:
- "
+
+ set list_of_page_ids [list $page_id]
+
+ if {[empty_string_p $page_id]} {
+ set list_of_page_ids [list_pages_tcl_list -portal_id $portal_id]
+ }
+
+ foreach page_id $list_of_page_ids {
+
+ # get the portal.
+ db_1row portal_select {} -column_array portal
+
+ # get the numer of elements in this region
+ set element_count [db_string portal_element_count_select "
+ select count(*)
+ from portal_element_map
+ where page_id = :page_id"]
+
+
+ # fake some elements for the "
+ } else {
+ append template "
+ Configure Page $portal(page_name)'s Elements
+
+ Debug: element_list $element_list, layout_id $layout_id
+
+ :
+ in the template
+ set layout_id [get_layout_id -page_id $page_id $portal_id]
+
+ db_foreach get_regions {} {
+ lappend fake_element_ids($region) $portal_id
+ }
+
+ set element_list [array get fake_element_ids]
+
+ if {$element_count == 0} {
+ append template "
+ Page $portal(page_name) has no Elements