답변

1

Enumeration.cshtml 모양을 직접 재정의해야합니다. 이 파일에서

는, 헤더는 선택된 값의 프리젠 테이션의 논리가 포함되어

val1과, OPTGROUP;을 val2, OPTGROUP, val3, optGroup2 :

@using Orchard.Utility.Extensions; 
@using System.Linq; 
@{ 
string valueToDisplay = string.Empty; 
string[] selectedValues = Model.ContentField.SelectedValues; 
if (selectedValues != null) { 
    string valueFormat = T("{0}").ToString(); 
    string[] translatedValues = selectedValues.Select(v => string.Format(valueFormat, T(v).Text)).ToArray(); 
    string separator = T(", ").ToString(); 
    valueToDisplay = string.Join(separator, translatedValues); 
} 
if (!string.IsNullOrEmpty(valueToDisplay)) { 
    string name = Model.ContentField.DisplayName; 
<p class="enumeration-field [email protected]()"> 
    <span class="name">@name:</span> 
    <span class="value">@Html.Raw(valueToDisplay)</span> 
</p> 

} 
} 

당신은 같은 옵션을 쓸 수 있습니다. ..