Appearance
Website: trang, bài viết, danh mục và menu
Phần Website trong panel quản trị là nơi bạn dựng bộ mặt công khai của tổ chức: trang chủ, các trang giới thiệu, blog và thanh menu trên đầu trang. Không cần lập trình viên — mọi thứ soạn và xuất bản ngay trong panel.
Mở tại nhóm menu Website của panel quản trị (/admin). Nhóm này có bốn mục:
| Mục menu | Dùng để | Địa chỉ trên website |
|---|---|---|
| Trang | Trang tĩnh: giới thiệu, chính sách, trang đích chiến dịch, trang chủ | /page/<slug> |
| Bài viết | Blog, tin tức | /blog, /blog/<slug> |
| Danh mục | Nhóm bài viết theo chủ đề | /category/<slug> |
| Quản lý Menu | Thanh điều hướng trên đầu website | — |
Ai dùng
| Vai trò | Được làm |
|---|---|
marketer | Toàn quyền Trang, Bài viết, Menu; tạo, sửa và xoá Danh mục |
writer | Toàn quyền Trang và Bài viết; tạo và sửa Danh mục (không xoá được danh mục) |
admin, super_admin | Tất cả |
Bản ghi đã xoá vẫn khôi phục được từ bộ lọc bản ghi đã xoá trong danh sách. Xoá vĩnh viễn chỉ dành cho admin và super_admin.
Không thấy nhóm Website?
Nhóm Website chỉ hiện khi tổ chức bật module quản lý nội dung. Riêng mục Quản lý Menu luôn có sẵn.
Trang
Tạo trang
- Vào Website → Trang, bấm Tạo.
- Nhập Tiêu đề. Ô Slug tự điền theo tiêu đề (chỉ lúc tạo mới) — đây là phần cuối của địa chỉ
/page/<slug>, sửa lại nếu muốn ngắn gọn hơn. - Chọn cách soạn nội dung (xem mục dưới).
- Bật Trang riêng tư nếu chỉ người đã đăng nhập được xem. Khách chưa đăng nhập mở trang sẽ được chuyển sang trang đăng nhập, đăng nhập xong quay lại đúng trang đó.
- Tắt Hiển thị tiêu đề nếu khối đầu trang đã có tiêu đề riêng (thường gặp khi trang mở đầu bằng khối Hero).
- Bấm Tạo. Nút Xem trong danh sách mở trang công khai ở tab mới.
Slug là địa chỉ đã chia sẻ đi
Đổi slug của một trang đang chạy quảng cáo hoặc đã gắn vào menu sẽ làm hỏng mọi link cũ. Hai trang không được trùng slug — kể cả với trang đã xoá còn nằm trong thùng rác. Khi báo trùng, hệ thống cho biết bản ghi nào đang giữ slug đó.
Hai cách soạn nội dung
| Công tắc Sử dụng Block Editor | Cách soạn | Hợp với |
|---|---|---|
| Tắt | Một ô Nội dung soạn như văn bản thường (định dạng, chèn ảnh) | Trang chính sách, điều khoản, trang chữ là chính |
| Bật | Nội dung Block — xếp các khối có sẵn, mỗi khối có tab Content (nội dung) và tab Design (giao diện) | Trang chủ, trang đích, trang giới thiệu khoá học |
Mỗi khối thu gọn được, nhân bản được và có bản xem trước ngay trong trình soạn.
Các khối có sẵn
| Khối (tên trong trình soạn) | Dùng để |
|---|---|
| Hero | Băng rôn đầu trang: tiêu đề, mô tả, nút bấm, ảnh hoặc video |
| Text | Đoạn văn bản tự do có tiêu đề |
| Post-grid | Lưới bài viết blog, lọc theo danh mục, chọn số lượng và số cột |
| Info-box / Right-info-box | Hộp thông tin kèm biểu tượng hoặc ảnh |
| Image-box | Ảnh kèm chú thích và nội dung |
| Faq | Danh sách câu hỏi thường gặp |
| Form | Nhúng một biểu mẫu liên hệ vào trang |
| Timeline | Dòng thời gian dạng dọc |
| Button-section | Khối kêu gọi hành động có nút bấm |
| Code-playground | Ô viết và chạy thử code (Python, Java, JavaScript, PHP) ngay trên trang |
| Cây lộ trình học | Sơ đồ cây: ảnh nền cây, năm thẻ "lĩnh vực ứng dụng" ở ngọn và sáu thẻ khoá học ở thân |
| Phễu khảo sát | Nhúng một phễu khảo sát vào trang (chỉ có khi tổ chức bật phễu khảo sát) |
Mỗi trang chỉ nên có một tiêu đề cấp cao nhất
Khối Hero và Text cho chọn thẻ HTML của tiêu đề (H1…H4 hoặc đoạn văn thường). Mặc định Hero dùng H1, Text dùng H2. Trang có hai khối Hero thì hạ khối thứ hai xuống H2; trang dựng toàn bằng khối Text thì nâng khối đầu lên H1. Công cụ tìm kiếm đọc cấu trúc tiêu đề này.
Khối của tính năng đã tắt sẽ biến mất
Nếu tổ chức tắt tính năng sở hữu một khối (ví dụ tắt Phễu khảo sát), khối đó không hiện trên trang công khai và không còn trong trình soạn. Nội dung khối vẫn được giữ nếu bạn không sửa và lưu trang trong lúc tính năng đang tắt — bật lại tính năng là khối hiện lại. Lưu trang khi tính năng đang tắt có thể làm mất các khối đó.
SEO
Mục SEO (thu gọn mặc định) có: Meta Title (tối đa 60 ký tự), Meta Description (tối đa 160 ký tự), Meta Keywords, Meta Image (ảnh hiện khi chia sẻ link), Canonical URL và Robots (mặc định index, follow; đặt noindex cho trang không muốn xuất hiện trên Google).
Đặt trang chủ
Trang chủ (/) không đặt ở mục Trang mà ở Cài đặt → Chung → Thương hiệu & trang chủ, phần Trang chủ. Ô Hành vi trang chủ có hai lựa chọn:
- Hiển thị một trang — chọn một trang đã tạo ở Website → Trang.
- Chuyển hướng đến đường dẫn — đưa khách sang địa chỉ khác, ví dụ
/loginhoặc một URL đầy đủ.
Khi tổ chức mới được tạo, hệ thống đã dựng sẵn một trang tên "Trang chủ" và đặt làm trang chủ.
Chỉ super_admin sửa được khối này
Khối Thương hiệu & trang chủ cố ý không cấp cho admin — tên, logo và trang chủ là bộ mặt của cả tổ chức. Muốn đổi trang chủ, hãy nhờ tài khoản super_admin. Người khác vẫn sửa được nội dung của trang đang làm trang chủ ở Website → Trang.
Nhập trang từ hệ thống cũ
Nút Nhập trang trên danh sách trang mở màn hình Nhập trang nội dung: tải lên tệp ZIP xuất từ trang quản trị next-lms (gồm export.json và thư mục media/), bấm Xem trước để thấy danh sách trang sẽ nhập (trang nào Mới, trang nào Đã tồn tại), chọn có Ghi đè trang đã tồn tại (khớp theo slug) hay không, rồi bấm Nhập trang. Việc nhập chạy nền; bạn nhận thông báo khi xong, kèm số trang đã nhập và bỏ qua.
Bài viết
- Vào Website → Bài viết, bấm Tạo.
- Cột trái: Tiêu đề, Nội dung, Tóm tắt và mục SEO (giống của Trang).
- Cột phải: Trạng thái (Bản nháp / Đã xuất bản), Slug, Danh mục (bắt buộc), Ảnh đại diện (chọn từ thư viện media).
- Bấm Tạo.
Một vài điều nên biết:
- Chỉ bài Đã xuất bản mới hiện trên website. Bài nháp không có trong
/blog, không có trong khối Post-grid, và mở thẳng link cũng không xem được. - Tóm tắt để trống thì hệ thống tự lấy khoảng 150 ký tự đầu của nội dung.
- Mỗi bài phải thuộc một danh mục — hãy tạo danh mục trước.
Nút Nhập bài viết nhập bài từ tệp ZIP của trang quản trị next-lms, giống cách nhập trang. Khác ở một điểm: mọi bài trong tệp được gán vào một danh mục bạn chọn ở ô Gán danh mục, còn trạng thái (nháp/đã xuất bản) giữ nguyên như ở hệ thống cũ.
Danh mục
Website → Danh mục gồm Tên, Slug, Mô tả và Icon. Mỗi danh mục có trang riêng /category/<slug> liệt kê các bài đã xuất bản trong danh mục đó.
Menu website
Thanh menu trên đầu các trang công khai lấy từ Website → Quản lý Menu. Vai trò marketer có toàn quyền mục này.
Tạo một mục menu
| Ô | Ý nghĩa |
|---|---|
| Tiêu đề | Chữ hiện trên menu (bắt buộc) |
| Đường dẫn (URL) | Nơi mục dẫn tới, ví dụ /blog, /page/gioi-thieu hoặc link ngoài |
| Icon | Tên biểu tượng Heroicon, ví dụ heroicon-o-home (tuỳ chọn) |
| Thứ tự | Số nhỏ đứng trước (mặc định 0) |
| Hiển thị dạng nút | Bật để mục hiện thành nút nổi bật; khi bật có thêm Màu nền và Màu chữ |
| Menu cha | Chọn một mục khác để mục này thành menu con thả xuống |
| Hiển thị | Tắt để ẩn mục mà không xoá |
| Hiển thị với | Tất cả (kể cả khách), Đã đăng nhập, hoặc Theo vai trò (chọn thêm ô Vai trò) |
Ô Menu cha không cho chọn chính mục đang sửa hay các mục con của nó, nên không tạo được vòng lặp.
Kiểu thanh menu và màu thả xuống
Bố cục thanh đầu trang (logo giữa, logo trái, thanh nổi…), màu thanh menu và màu của hộp thả xuống được chọn ở Cài đặt → Chung → Giao diện, không phải ở Quản lý Menu. Khối này cần quyền configure_theme, thường do quản trị viên phụ trách.
Câu hỏi thường gặp
Tôi bấm Xem trên một bài viết thì báo không tìm thấy. Bài đang ở trạng thái Bản nháp. Chuyển sang Đã xuất bản rồi lưu.
Trang của tôi dán mã nhúng/script nhưng trên website không chạy. Nội dung trang được lọc trước khi hiển thị để chặn mã độc; thẻ <script> và các thuộc tính nguy hiểm bị bỏ. Mã theo dõi chạy trên mọi trang (Google Tag Manager, pixel) đặt ở ô Mã header / Mã footer trong Cài đặt → Chung → Thương hiệu & trang chủ (chỉ super_admin sửa được), không đặt trong nội dung trang.
Khách bấm vào trang riêng tư thì bị đưa tới trang đăng nhập. Đúng thiết kế. Tắt Trang riêng tư nếu muốn ai cũng xem được.