Lược đồ có thể nhúng đệ quy để xây dựng một cây
Tôi muốn xây dựng một cây các thành phần trong một thành phần như hình dưới đây. Điều này sẽ yêu cầu thiết lập lược đồ có thể nhúng, trong đó nó sẽ có trường liên kết thành phần và lược đồ có thể nhúng sẽ liên kết với chính nó. Điều này có thể xảy ra trong Tridion không?
Tất nhiên, tôi có thể làm điều này bằng cách liên kết thành phần Thành phần AA và Thành phần AB từ Thành phần A , v.v. Trong cách tiếp cận đó, bản thân các thành phần rời này sẽ phải bao gồm các thành phần con của chúng.
Nhưng đây không phải là điều tôi muốn vì tôi muốn xác định mối quan hệ giữa tất cả các Thành phần trong một Thành phần duy nhất.
Trả lời
Nếu bạn xây dựng một mô hình lược đồ nhúng sâu hơn hai cấp, bạn sẽ thấy rằng thật là ác mộng khi sử dụng trong gui. Tôi cho rằng bạn nên xem xét mẫu thiết kế điều hướng danh mục và từ khóa, điều này sẽ cho phép bạn xây dựng một cây các mối quan hệ mà bạn đang tìm kiếm.
Thêm giản đồ siêu dữ liệu để quản lý bất kỳ thuộc tính bổ sung nào bạn cần,
https://docs.sdl.com/783502/676687/sdl-tridion-sites-9-1/intelligent-navigation
Không có tùy chọn lược đồ đệ quy được hỗ trợ trong Tridion. Bạn phải xác định các lược đồ cho từng cấp độ và sau đó liên kết chúng.
Xin lỗi đã làm tan nát trái tim bạn, nhưng đôi khi Tridion rất tàn nhẫn và không tử tế với các mục điều hướng. Rất nhiều người trong chúng tôi đã thử các cách tiếp cận khác nhau và hầu hết chúng đều được mã hóa nửa cứng với rất nhiều giả định.