2012-04-12 12 views
6

Có thể lấy danh sách tất cả các mục trong sitecore đang sử dụng sublayout chung hoặc XSLT trong tab trình bày để hiển thị tức là có sublayout được gọi là layout1 .ascx đang được sử dụng bởi 5 mục. Có thể lấy danh sách tất cả 5 mục này bằng phương pháp tìm kiếm.Tìm tất cả các mục đang sử dụng Sublayout phổ biến trong sitecore 6.2.0

Xin cảm ơn trước.

Kính trọng, Divya

+1

Đừng quên đánh dấu câu trả lời dưới đây là câu trả lời được chấp nhận nếu câu trả lời phù hợp với bạn. Tôi biết nó làm việc cho tôi! –

Trả lời

15

Bạn có thể cần phải làm điều này trong hai bước (hoặc một nếu nó chỉ có 1 mẫu).

Bạn cần sử dụng cơ sở dữ liệu Liên kết.

Cách đơn giản nhất để xem "liên kết" này là đi tới Lớp phủ hoặc Hiển thị và chuyển đến menu "Điều hướng" và sau đó nhấp vào "Liên kết". Điều này sẽ cho bạn thấy tất cả các mục trỏ đến mục hiện tại này và tất cả các mục mà các mục hiện tại trỏ đến (nghĩa là cả hai cách).

Điều này có thể sẽ cung cấp cho bạn danh sách mẫu và/hoặc mục (nếu lớp con được đặt trực tiếp trên một mục).

Sau đó chuyển đến một mẫu và xem cách làm tương tự để xem các mục nào có phần giới thiệu đến mẫu.

Điều này sẽ cho bạn biết mục nào đang sử dụng các lớp con. Tất nhiên điều này đòi hỏi cơ sở dữ liệu Link phải làm (nên được thực hiện tự động, nhưng bạn có thể ép buộc điều này bằng Start> Control Panel> Databases> Rebuild Link Database) và Sublayouts vv bị ràng buộc trong Sitecore ..

Tôi hy vọng điều này sẽ hữu ích.

+0

cảm ơn rất nhiều !!!! đã giúp tôi :) – user166013

+1

Bạn được chào đón, chỉ cần nhớ đánh dấu đây là câu trả lời đúng. Btw. bạn cũng có thể truy cập dữ liệu này qua mã, bạn có thể xem ví dụ tại đây: http://www.tcscblog.com/2011/06/15/using-the-sitecore-link-database/ – Holger

+0

Hi Holger, liên kết mẫu bạn đã bị hỏng. – BraveNewMath

6

Đề xuất cơ sở dữ liệu liên kết là rất tốt, nhưng nếu sublayout của bạn được hàng trăm mục sử dụng, có thể mất một chút thời gian để tải.

lựa chọn khác là truy vấn nhanh này:

fast://*[@__Renderings='%{FAAD00AE-A089-4AEF-989C-73917660FF48}%'] 

này có thể chạy ở trung tâm phát triển, trong Tools> XPath Builder (hoặc cho Sitecore 8.x + XPath Builder có thể được tìm thấy tại/Sitecore/vỏ /default.aspx?xmlcontrol=IDE.XPath.Builder).

Thay đổi hướng dẫn ở trên nếu cần.

Các vấn đề liên quan