DocumentType에서 프로그래밍 방식으로 속성을 정렬 할 수 있습니까? 나는 그들을 코드에서 만들었지 만 주문하는 방법을 모르겠습니다.Umbraco 4.7의 문서 유형에서 일반 속성의 정렬 순서를 변경하는 방법
의견을 보내 주시면 감사하겠습니다.
DocumentType에서 프로그래밍 방식으로 속성을 정렬 할 수 있습니까? 나는 그들을 코드에서 만들었지 만 주문하는 방법을 모르겠습니다.Umbraco 4.7의 문서 유형에서 일반 속성의 정렬 순서를 변경하는 방법
의견을 보내 주시면 감사하겠습니다.
특정 노드의 하위 페이지를 기준으로 정렬을 참조 하시겠습니까? 귀하의 질문에 조금 혼동을 의미 ...
어쨌든 당신이 하위 페이지를 정렬하려는 경우; 당신은 다음과 같이 할 수 있습니다.
var eventsNode = @Model.NodeById(1058).orderbydesending("createddate");
감사합니다,
Developerjigar
: 것을 희망
DocumentType dt = DocumentType.GetByAlias("umbTextpage");
//Get the one you want to move to the top.
var property = dt.PropertyTypes.First(p => p.Alias == "bodyText");
//Get the rest. Make sure you have the right TabId.
var otherProperties = dt.PropertyTypes.Where(p => p.Alias != "bodyText" && p.TabId == 8).ToList();
property.SortOrder = 0;
property.Save();
int i = 1;
foreach (var p in otherProperties)
{
p.SortOrder = i++;
p.Save();
}
TabId를 가져 오는 가장 쉬운 방법은 데이터베이스의 cmsTab 테이블을 보는 것입니다.
kranberg는 DocumentType의 속성을 정렬하는 것에 대해 묻습니다. –