2011-01-18 3 views
0

다음 시나리오를 구현하는 방법을 파악하려고합니다. 나는 구조가 같은 여러 프로젝트 사이트를 가지고있다 (구조는 하위 사이트와 라이브러리를 포함한다). 각 문서에 프로젝트 번호 (예 : 100-050-BCD)로 태그를 지정하고 싶습니다. 어떻게 이것을 사이트 모음의 각 하위 사이트에 대한 기본값으로 설정할 수 있으므로 사용자가 넘버를 반복해서 채울 필요가 없습니다.사이트 열 하위 사이트의 기본값

첫 번째 방법은 사이트 열 (제목, 설명, 프로젝트 번호 등)이 포함 된 콘텐츠 형식 "계약"을 만드는 것이었지만 각 하위 사이트에 값을 설정할 수 없습니다. 권리? 그래서 나는 이것이 작동하지 않을 것 같아요.

두 번째 방법은 관리되는 메타 데이터를 사용하는 것입니다. projectnumber라는 하위 사이트 수준에서 관리되는 메타 데이터 저장소의 기본값을 사용하여 열을 만듭니다. 그래서 메타 데이터 저장소에서 프로젝트 번호를 만들고 이것을 하위 사이트 열 유형에서 기본값으로 설정합니다. 이 열은 하위 사이트의 라이브러리에 추가됩니다. 그런 다음 메타 데이터를 내 searchresults에서 구체화로 사용할 수 있어야합니까? 그렇지 않습니다. 그 못생긴 부분은 각 하위 사이트에 대해 "projectnumber"가 다른 열 유형을 가지고 있다는 것입니다.

질문은 올바른 접근법을 사용하고 있습니까 아니면 다른 것을 사용해야하며 훨씬 쉽게 할 수 있습니까?

답변

0

무엇을 태그로 사용하고 있습니까? 검색 용인가요?

아마도 사이트 모음 URL에 프로젝트 코드가 포함될 것입니다. 누군가가 100-050-BCD에 대한 검색 수있는 경우

http://yoursite/projects/100-050-BCD

예를 들어

그래서 그 방법으로는, 프로젝트 사이트 모음의 모든 반환해야합니다. 필요에 따라 추가 필터를 추가 할 수 있습니다.

URL은 검색 결과 페이지의 왼쪽에있는 표준 검색 구체화에도 사용할 수 있습니다. 예를 들어 누군가 "직장 요청"을 검색하면 URL별로 필터링 할 수 있습니다 (프로젝트별로 필터링 할 수 있음).)

+0

실제로 태그는 검색에서 상세 검색 용입니다. 그래서이 아이디어는 참으로 좋은 아이디어입니다. –

관련 문제