add a new attribute to manage page layouts: allow_layout