This table provides a list of valid page zones.
A page zone reflects some component of page layout. Uses include:
zone_include column in one or more tables.Source romber_page_zones_tbl.sql
create table romber_page.zones (
page_zone_code romber_base.generic_code not null,
page_zone_id romber_page.zone_id not null
default nextval ( 'romber_base.generic_id_seq' ),
page_zone_name romber_base.generic_name not null );
Source romber_page_zones_pk.sql
alter table romber_page.zones
add constraint romber_page_zones_pk
primary key ( page_zone_id );
Source romber_page_zones_uk1.sql
alter table romber_page.zones
add constraint romber_page_zones_uk1
unique ( page_zone_code );
Source romber_page_zones_load.sql
insert into romber_page.zones ( page_zone_code, page_zone_name ) values ( 'BEGIN', 'Begining of page' ); insert into romber_page.zones ( page_zone_code, page_zone_name ) values ( 'BODY', 'Main content' ); insert into romber_page.zones ( page_zone_code, page_zone_name ) values ( 'END', 'End of page including footer' ); insert into romber_page.zones ( page_zone_code, page_zone_name ) values ( 'HEADER', 'Header content' ); insert into romber_page.zones ( page_zone_code, page_zone_name ) values ( 'MIDDLE', 'Middle of page including navigation' );