Layout Pages Management
The Layout Pages Management interface allows administrators to view, search, edit, and manage all layout page templates in the system. This comprehensive tool provides access to page properties, ownership details, theme assignments, and status controls with advanced filtering and bulk operations capabilities.
Quick Start
Use the search box to find specific pages by name, or apply filters by theme/owner. Click column headers to sort results. Select multiple pages using checkboxes for bulk delete operations. Use the action buttons in each row to edit, view, or manage individual pages.
| Button |
Function |
Requirements |
| Add |
Create a new layout page template |
Layout_Add permission |
| Back |
Return to previous page |
None |
| Close |
Close current window/tab |
None |
| ð??? |
Refresh the current page data |
None |
| Show All |
Clear all filters and show all pages |
None |
| Hide/Un-Hide |
Toggle visibility of hidden/inactive pages |
None |
| UnDelete |
View and restore deleted pages |
None |
| Delete Selected |
Soft delete checked pages (recoverable) |
Layout_Delete permission |
Search and Filtering
Search Functionality
The search box allows real-time filtering of layout pages by name. Enter any portion of a page name and press Enter or click the search button to filter results. The search is case-insensitive and matches partial strings within page names.
Theme Filtering
Use the "Filter By Theme" dropdown to view only pages assigned to specific color schemes or themes. This helps organize pages by visual design categories and makes it easier to maintain consistent branding across related pages.
Owner Filtering
Pages are automatically filtered based on your permissions. Regular users see only their own pages and those shared within their workgroup. Administrators with elevated permissions can view all pages in the system.
Data Table Columns
| Column |
Description |
Sortable |
| Checkbox |
Select individual pages for bulk operations |
No |
| Page Name |
The display name of the layout page template. Long names are truncated with ellipsis |
Yes |
| Owner |
Username or alias of the page creator/owner |
Yes |
| Cols |
Number of columns in the page layout structure |
Yes |
| Colorset |
Assigned color scheme/theme name |
No |
| Actions |
Action buttons for page management (see Action Buttons section) |
No |
| Status |
Current page status with colored badge indicating active/inactive state |
Yes |
| ID |
Unique numeric identifier for the page record |
Yes |
Each page row contains several action buttons for different management tasks:
| Button |
Function |
Requirements |
| Edit |
Open the page layout editor in a popup window |
Layout_Edit permission |
| Delete |
Soft delete the page (can be recovered) |
Layout_Delete permission |
| View |
Open the live page in a new tab for preview |
None |
| Links |
View all links associated with this page |
None |
| AddLink |
Create a new link to this page |
None |
| Front |
Add this page as a front page link |
None |
| Copy |
Create a duplicate copy of this page |
None |
Status Management
The Status column displays colored badges indicating the current state of each page:
- Active - Page is live and accessible
- Inactive - Page exists but is not publicly visible
- Deleted - Page has been soft deleted (recoverable)
- Locked - Page is protected from modifications
Click on any status badge to open the status change dialog, allowing you to modify the page's current state (requires appropriate permissions).
Bulk Operations
Selecting Pages
- Use the checkbox in the header row to select/deselect all visible pages
- Click individual checkboxes to select specific pages
- Selections persist across DataTable pages (pagination)
- The selection count is maintained even when navigating between pages
Delete Operations
Soft Delete (Recoverable):
- Select the pages you want to delete using checkboxes
- Click the "Delete Selected" button
- Confirm the deletion in the popup dialog
- Pages are marked as deleted but remain in the database
- Use the "UnDelete" button to view and restore deleted pages
Hard Delete (Permanent):
- First navigate to deleted pages using the "UnDelete" button
- Select the deleted pages you want to permanently remove
- Click "Permanently Delete" button
- Confirm the permanent deletion (this cannot be undone)
- Pages are completely removed from the database
Deletion Warnings
Hard deletion permanently removes pages from the database and cannot be undone. Always verify your selections before confirming permanent deletion. Consider exporting or backing up important pages before deletion.
Page Management Workflows
Creating New Pages
- Click the "Add" button in the toolbar
- The page creation form opens in a new window
- Enter the page name, select column layout, and choose color scheme
- Configure initial page properties and content areas
- Save the page to add it to the layout pages list
- The new page appears in the main list and can be immediately edited
Editing Existing Pages
- Locate the page in the list using search or filters
- Click the "Edit" button in the page's action column
- The layout editor opens in a popup window
- Modify page structure, content areas, and styling
- Use the "View" button to preview changes in real-time
- Save changes and close the editor when complete
Copying Pages
- Find the source page you want to duplicate
- Click the "Copy" button in the action column
- The copy dialog opens with pre-filled information
- Modify the new page name and properties as needed
- Confirm the copy operation
- The duplicated page appears in the list with a new ID
Permissions and Access Control
| Permission |
Required For |
Description |
| Layout_Review |
Page Access |
Basic permission required to access the layout pages interface |
| Layout_Add |
Create Pages |
Allows creation of new layout page templates |
| Layout_Edit |
Edit Pages |
Enables modification of existing page layouts and properties |
| Layout_Delete |
Delete Pages |
Permits soft and hard deletion of layout pages |
| Admin (ID=1) |
All Operations |
Super admin access - bypasses all permission restrictions |
Ownership Restrictions
Regular users can only see and manage pages they own or that are shared within their workgroup. Pages are filtered automatically based on:
- Pages owned by the current user
- Pages owned by other users in the same workgroup
- Pages explicitly shared with the user's workgroup
Advanced Features
DataTable Controls
- Pagination: Navigate through large result sets using page controls
- Page Size: Adjust how many records display per page (25, 50, 100, or All)
- Column Sorting: Click column headers to sort data ascending/descending
- State Persistence: Table remembers your sorting and pagination preferences
- Global Search: Use the DataTable search box for instant filtering across all columns
Keyboard Shortcuts
- Enter: Execute search when typing in the search box
- Escape: Clear current search/filter
- Tab: Navigate between form elements and buttons
- Space: Toggle checkbox selection when focused
URL Parameters
- ?query=searchterm: Pre-populate search with specific term
- ?theme=themename: Filter by specific color scheme
- ?owner=username: Filter by page owner
- ?showdeleted=true: Display deleted pages for recovery
- ?showhidden=true: Include hidden/inactive pages in results
Troubleshooting
Common Issues
Pages Not Appearing:
- Check if hidden pages filter is enabled
- Verify you have ownership or workgroup access to the pages
- Clear any active search terms or theme filters
- Refresh the page to reload data
Cannot Edit/Delete Pages:
- Verify you have the required Layout_Edit or Layout_Delete permissions
- Check if the page is locked or in a protected status
- Ensure you are the page owner or have workgroup access
- Contact administrator if permissions are needed
Bulk Operations Not Working:
- Ensure at least one page is selected via checkbox
- Check that selections persist across paginated results
- Verify you have appropriate permissions for the bulk operation
- Try refreshing the page and re-selecting items
Summary
The Layout Pages Management interface provides comprehensive tools for managing page templates including search, filtering, bulk operations, and detailed editing capabilities. Users can create, edit, copy, and delete pages based on their permission levels, with automatic filtering ensuring users only see pages they have access to. The system supports both soft and hard deletion workflows, theme-based organization, and maintains complete audit trails for all page modifications.