Hướng quan lý trang tĩnh (Pages) trong PolyCMS
Trang tĩnh (Pages) và Bài viết (Posts)
Trang tĩnh trong PolyCMS phục vụ các mục đích hiển thị nội dung khác biệt so với bài viết thông thường:
| Đặc điểm tính năng | Bài viết (Posts) | Trang tĩnh (Pages) |
|---|---|---|
| Sắp xếp theo thời gian | Có — sắp xếp theo ngày đăng | Không — hiển thị nội dung độc lập |
| Chuyên mục & Thẻ tag | Có hỗ trợ | Không hỗ trợ |
| Bình luận tương tác | Có hỗ trợ | Không hỗ trợ |
| Trường hợp áp dụng | Các bài viết blog, tin tức cập nhật | Trang Giới thiệu, Liên hệ, FAQ, Landing Pages |
| Cấu trúc phân cấp | Dạng phẳng (flat) | Cấu trúc phân cấp cha-con lồng nhau |
| Giao diện (Template) | Theo mặc định giao diện theme | Tự chọn template riêng cho từng trang |
Tạo một Trang tĩnh mới
Truy cập menu Blog > Pages và nhấn New Page:
- Title — Nhập tiêu đề trang. Đường dẫn URL slug tương ứng sẽ được tự động sinh ra.
- Content — Sử dụng trình soạn thảo TinyMCE tương tự bài viết. Hoặc bạn có thể nhấp vào nút "Edit with MTBuilder" để bắt đầu tự thiết kế giao diện dạng kéo thả trực quan sinh động trên màn hình.
- Parent Page — Lựa chọn trang cha nếu bạn muốn xây dựng cấu trúc trang đa cấp (ví dụ: Giới thiệu > Đội ngũ, Giới thiệu > Tuyển dụng).
- Custom Slug — Điều chỉnh đường dẫn URL slug để tối ưu hóa SEO.
- Page Template — Chọn giao diện hiển thị từ danh sách các template được định nghĩa trong theme đang kích hoạt (ví dụ:
page-contact.php,page-full-width.php).
> Mẹo nhỏ: Nếu trang được thiết kế bằng Trình dựng trang trực quan MTBuilder, bố cục layout và định dạng CSS của trang sẽ được bảo vệ bởi các cơ chế khóa trong database. Mọi điều chỉnh thông tin metadata hay cài đặt trong trang quản trị classic này sẽ diễn ra an toàn mà không làm đè hay mất dữ liệu thiết kế trên canvas của bạn.
Các mẫu giao diện trang (Page Templates)
Mỗi theme có thể định nghĩa các tệp template riêng để tạo ra các bố cục trang khác nhau. Theme đang hoạt động sẽ quyết định những template nào được phép áp dụng.
Các tệp template tuân thủ cấu trúc đặt tên chuẩn:
page-{slug}.php → Áp dụng cho trang cụ thể trùng khớp slug
page.php → Template mặc định cho trang tĩnh
index.php → Tệp dự phòng cuối cùng của hệ thốngVí dụ, nếu bạn tạo một trang có slug là contact, PolyCMS sẽ ưu tiên tìm kiếm tệp template theo thứ tự:
page-contact.php(tìm kiếm tệp trùng khớp slug)page.php(tìm tệp template trang tĩnh chung)index.php(tệp dự phòng)
Thiết lập SEO cho Trang tĩnh
Mỗi trang tĩnh đều được trang bị đầy đủ các trường cấu hình SEO tương tự bài viết:
- Meta Title và Meta Description
- Focus Keywords (Từ khóa tập trung)
- Canonical URL (Đường dẫn chuẩn hóa)
- Cấu hình hiển thị mạng xã hội Open Graph và Twitter Card
- Khung Google Search Preview trực quan
Cấu trúc phân cấp trang (Page Hierarchy)
Trang tĩnh hỗ trợ quan hệ cha-con, giúp bạn tổ chức các trang thông tin khoa học:
Giới thiệu
├── Đội ngũ của chúng tôi
├── Cơ hội nghề nghiệp
└── Liên hệCác trang con sẽ thừa hưởng cấu trúc đường dẫn từ trang cha, tạo ra các URL lồng nhau gọn gàng như /giới-thiệu/đội-ngũ-của-chúng-tôi.
Quản lý danh sách trang
Màn hình danh sách trang cung cấp các tác vụ quản lý nhanh:
- Hiển thị tiêu đề, slug và trạng thái hoạt động
- Các liên kết sửa nhanh (quick edit) và xem trước (preview)
- Các ký hiệu biểu thị cấp độ trang con lồng nhau
- Hiển thị thông tin template đang được gán cho trang
- Thao tác xóa hàng loạt (bulk delete)
Tài liệu hướng dẫn liên quan
- Trình dựng trang trực quan MTBuilder — Hướng dẫn kéo thả landing page và thiết kế template giao diện.
- Quản lý Bài viết — Hướng dẫn lên lịch và thiết lập chế độ hiển thị bài viết.
- Cấu hình SEO — Các thiết lập SEO mặc định trên toàn trang.
- Quản lý Giao diện (Themes) — Kích hoạt các theme để sử dụng các page template tùy chỉnh.