Back To Home

Name: Ngày 4: Hiểu về Content Tree trong Sitecore

🧩 Hiểu về Content Tree trong Sitecore

🔍 1. Content Tree là gì?

Content Tree (Cây nội dung) là khu vực trung tâm trong Content Editor của Sitecore, nơi lưu trữ toàn bộ nội dung (content) của website theo cấu trúc dạng cây (tree structure).
Mỗi node trong cây là một Item, có thể là một trang web, một thư mục, một component, hoặc một phần dữ liệu.

Ví dụ:

 
/sitecore /content /MyWebsite /Home /About /Products /Product A /Product B /Contact

Ở đây, “Home”, “About”, “Products”, “Contact” đều là các Item, được sắp xếp theo cấp bậc cha – con rõ ràng.


🌲 2. Thành phần của Content Tree

Content Tree được chia làm ba phần chính:

Phần Mô tả Ví dụ
/content Chứa nội dung chính của website (pages, components, data items) /sitecore/content/MyWebsite/Home
/layout Lưu các layout, sublayout, rendering... phục vụ việc hiển thị nội dung /sitecore/layout/Renderings/My Components
/system Chứa các cài đặt hệ thống, workflow, dictionary... /sitecore/system/Settings/Workflows
/templates Nơi định nghĩa cấu trúc của các Item (field, section, base template) /sitecore/templates/User Defined
/media library Lưu hình ảnh, video, file... được dùng trong nội dung /sitecore/media library/Images

🧱 3. Các loại Item trong Content Tree

Một số loại item phổ biến bạn sẽ gặp:

Loại Item Chức năng
Page Item Đại diện cho một trang web cụ thể (VD: Home, About)
Data Item Lưu trữ dữ liệu dùng chung (VD: danh sách FAQ, Banner, Settings)
Folder Item Giúp tổ chức nội dung logic hơn (VD: nhóm các trang con lại)
Component Item Đại diện cho một phần tử giao diện, thường liên kết với Renderings

⚙️ 4. Cách làm việc với Content Tree

🔸 Mở Content Editor:

  • Vào Launchpad → Content Editor

  • Cây nội dung sẽ hiển thị ở khung bên trái.

🔸 Thao tác cơ bản:

  • Tạo Item mới: Chuột phải → Insert → [Loại Item]

  • Sao chép / xóa / di chuyển Item: Chuột phải → chọn hành động tương ứng

  • Tìm Item nhanh: Dùng hộp tìm kiếm ở đầu cây hoặc phím tắt Ctrl + F

  • Ẩn/hiện Item hệ thống: Chọn View → Standard Fields


🧭 5. Quy tắc và best practices khi tổ chức Content Tree

Đặt tên Item rõ ràng: tránh ký tự đặc biệt và viết hoa hợp lý.
Giữ cấu trúc logic: nhóm các Item theo chức năng, không để lộn xộn.
Không lạm dụng folder: chỉ tạo khi thật sự cần để tránh cây quá sâu.
Dùng base template: để tái sử dụng cấu trúc giữa các Item tương tự.
Phân quyền truy cập hợp lý: đảm bảo chỉ người có quyền mới chỉnh sửa được.


💡 6. Ví dụ minh họa thực tế

 
/sitecore/content/Biltmore /Home /Destinations /Biltmore Mayfair /Biltmore Los Angeles /Offers /Contact

➡️ Mỗi node tương ứng với một trang hoặc nhóm nội dung trên website.
➡️ “Destinations” có thể là folder chứa các trang con cùng loại (dùng chung template “Destination Page”).


📚 7. Tổng kết

Content Tree là nơi bạn “quản trị linh hồn” của website trong Sitecore.
Hiểu rõ cấu trúc và nguyên tắc tổ chức sẽ giúp:

  • Dễ dàng quản lý nội dung lớn.

  • Tối ưu hiệu năng khi publish.

  • Giảm lỗi khi làm việc nhóm hoặc triển khai multi-site.


👉 Bài tiếp theo: “Sitecore Database (Core, Master, Web)” – Mục đích của từng DB và cách hoạt động khi publish

Donald Trump

Để trở thành người chiến thắng, bạn cần biết khi nào là đủ. Đôi khi trong cuộc sống, bạn phải từ bỏ cuộc chiến và chuyển sang mục tiêu mới mang lại hiệu quả hơn

Related Post