Mỗi website Nilead được tạo thành từ các Trang kiểm soát nội dung mà người dùng nhìn thấy tại các URL cụ thể. Hướng dẫn này sẽ giúp bạn quản lý các trang, chỉnh sửa thông tin meta của chúng, tùy chỉnh URL và thêm mã tùy biến riêng cho từng trang. Nội dung còn bao gồm các chức năng nâng cao như định tuyến động, cú pháp SEO Twig, logic URL chuẩn (canonical) — kèm theo các lưu ý quan trọng giúp bạn tránh làm hỏng website.
Quyền truy cập Quản trị viên vào bảng quản trị Nilead
Website của bạn cần có ít nhất một trang đã tồn tại
Quen thuộc với việc sử dụng Trình chỉnh sửa trực quan
Tùy chọn: Hiểu về Twig (ngôn ngữ template được Nilead sử dụng)
Một Trang là đơn vị nội dung trực quan và logic trên website, có thể truy cập qua một hoặc nhiều URL. Một website có thể có một hoặc nhiều trang, ví dụ, nếu website của bạn có tên miền abc.com, bạn có thể có nhiều trang như sau:
Ví dụ:
abc.com → Trang chủ
abc.com/contact → Trang Liên hệ
✅ Lưu ý quan trọng: Một trang có thể phục vụ nhiều URL nếu sử dụng nội dung động.
Ví dụ Layout chi tiết sản phẩm:
abc.com/product/ten-san-pham-1
abc.com/product/ten-san-pham-2
...
abc.com/product/ten-san-pham-10
Tất cả các URL này đều có thể do một trang ProductDetail duy nhất xử lý.
LƯU Ý: Trang được liên kết với `Layout` để định nghĩa cách hiển thị nội dung của trang.
Để quản lý các trang:
Truy cập Trình chỉnh sửa trực quan trong Bảng điều khiển Nilead
Nhấn vào Trang
Tìm và nhấp vào tên trang để chỉnh sửa nội dung, bố cục, SEO và các cài đặt của trang

Thẻ Meta giúp công cụ tìm kiếm hiểu rõ nội dung trang của bạn. Nilead xây dựng hệ thống này linh hoạt và dễ dùng cho người mới.
Mở Menu Nhanh → tìm kiếm Meta
Bật các trường mà bạn muốn quản lý ở mức toàn website
(ví dụ: meta title, meta description, canonical URL, ...)


Quay lại từng Trang → Lúc này bạn sẽ thấy các trường thẻ meta có thể chỉnh sửa được (do đã bật từ bước toàn cục).
Chấp nhận văn bản thuần túy hoặc mã Twig
Có quyền truy cập đến currentResource — một đối tượng động chứa dữ liệu của trang hiện tại
Ví dụ:
{{ currentResource.name }}⚠️ Lỗi Twig có thể làm hỏng website của bạn. Nếu không chắc chắn, hãy liên hệ Bộ phận Hỗ trợ Nilead — hoàn toàn MIỄN PHÍ.

Bạn có thể thay đổi URL của trang — nhưng cần thận trọng.
Có thể chỉnh sửa an toàn:
URL các trang tĩnh (ví dụ: /about, /contact)
Đường dẫn gốc của trang động (ví dụ: /products/)
Tránh thay đổi:
Cấu trúc slug của trang động (ví dụ: các bài blog hoặc sản phẩm riêng lẻ)
⚠️ Cấu hình URL sai có thể làm website của bạn bị lỗi hoặc ảnh hưởng đến SEO. Nếu cần thiết, hãy liên hệ Hỗ trợ Nilead — hoàn toàn MIỄN PHÍ.
Nilead cho phép bạn chèn HTML, CSS hoặc JavaScript tùy chỉnh cho từng trang cụ thể.
<link>: Kết nối tài nguyên bên ngoài
<meta>: Thêm metadata (trong <head>)
<style>: CSS nội tuyến
<script>: Nhúng JavaScript
Mã tuỳ chỉnh header → chèn trước </head>
(phù hợp cho thẻ meta, bộ tải trang, phông chữ,...)
Mã tuỳ chỉnh footer → chèn trước </body>
(lý tưởng cho các script có thể trì hoãn như analytics)
Bạn có thể sử dụng HTML và Twig tại đây, ví dụ:
<meta name="author" content="{{ currentResource.author }}" />
Lưu ý:
Không thêm Google Analytics, Meta Pixel thủ công tại đây.
Hãy sử dụng hệ thống Plugin của Nilead — an toàn và dễ dàng hơn.
Giúp công cụ tìm kiếm tránh index nhiều phiên bản trùng lặp của cùng một nội dung.
<link rel="canonical" href="{{ nl_current_path() }}" />{% set page = app.request.query.get('page', 1) %}
{% if page == 1 %}
<link rel="canonical" href="{{ nl_current_path() }}" />
{% else %}
<link rel="canonical" href="{{ nl_current_path({'page': page}) }}" />
{% endif %} Bạn có thể dán đoạn mã vào phần mã tùy chỉnh như sau:
Hoặc, bạn cũng có thể sử dụng twig helper nl_canonical_url được tạo ra dành cho mục đích này:
<link rel="canonical" href="{{ nl_canonical_url({'page': 1}) }}" />Logic này đảm bảo rằng:
Trang 1 sẽ loại bỏ query string (/articles)
Từ trang 2 trở đi sẽ bao gồm query string (/articles?page=2)
Nếu bạn muốn áp dụng mã tùy chỉnh cho tất cả các trang:
→ Sử dụng Plugins > Global Custom Code
(Xem tài liệu riêng: “Quản lý Mã Tùy chỉnh Toàn trang bằng Plugins”)
1. Một trang có thể có nhiều URL không?
Có, các trang động như trang chi tiết sản phẩm hoặc blog được thiết kế để làm việc này.
2. currentResource trong Twig là gì?
Đây là đối tượng dữ liệu nền của trang hiện tại (ví dụ: sản phẩm, bài viết).
3. Tôi có thể sử dụng Twig trong khối mã tùy chỉnh không?
Có — cả phần mã tùy chỉnh đầu trang và chân trang đều hỗ trợ đầy đủ Twig.
4. Tôi nên quản lý SEO qua plugin hay thủ công bằng mã tùy chỉnh?
Sử dụng plugin cho các công cụ tổng thể (ví dụ Google Analytics). Mã tùy chỉnh dành cho tối ưu hóa từng trang, như URL chuẩn (canonical).
5. Tôi tự thay đổi URL hoặc mã Twig có an toàn không?
Chỉ nên làm nếu bạn chắc chắn. Lỗi ở phần này có thể khiến trang web bị lỗi. Đội ngũ hỗ trợ Nilead sẽ giúp bạn miễn phí.