mirror of
https://github.com/OrchardCMS/Orchard.git
synced 2025-10-15 19:54:57 +08:00
Hide culture filters if not more than 1
This commit is contained in:
@@ -8,6 +8,8 @@
|
||||
createLinkText = T("Create New {0}", typeDisplayName);
|
||||
}
|
||||
|
||||
IEnumerable<string> cultures = Model.Options.Cultures;
|
||||
|
||||
Layout.Title = pageTitle;
|
||||
}
|
||||
|
||||
@@ -29,17 +31,21 @@
|
||||
<label for="filterResults" class="bulk-filter">@T("Show")</label>
|
||||
<select id="filterResults" name="Options.SelectedFilter">
|
||||
@Html.SelectOption((string)Model.Options.SelectedFilter, "", T("any (show all)").ToString())
|
||||
@foreach(var filterOption in Model.Options.FilterOptions) {
|
||||
@foreach (var filterOption in Model.Options.FilterOptions) {
|
||||
@Html.SelectOption((string)Model.Options.SelectedFilter, (string)filterOption.Key, (string)filterOption.Value)
|
||||
}
|
||||
</select>
|
||||
<label for="filterCultures" class="bulk-culture">@T("Culture")</label>
|
||||
<select id="filterCultures" name="Options.SelectedCulture">
|
||||
@Html.SelectOption((string)Model.Options.SelectedCulture, "", T("any (show all)").ToString())
|
||||
@foreach (string culture in Model.Options.Cultures) {
|
||||
@Html.SelectOption((string)Model.Options.SelectedCulture, culture, System.Globalization.CultureInfo.GetCultureInfo(culture).DisplayName)
|
||||
}
|
||||
</select>
|
||||
|
||||
@if (cultures.Count() > 1) {
|
||||
<label for="filterCultures" class="bulk-culture">@T("Culture")</label>
|
||||
<select id="filterCultures" name="Options.SelectedCulture">
|
||||
@Html.SelectOption((string)Model.Options.SelectedCulture, "", T("any (show all)").ToString())
|
||||
@foreach (string culture in cultures) {
|
||||
@Html.SelectOption((string)Model.Options.SelectedCulture, culture, System.Globalization.CultureInfo.GetCultureInfo(culture).DisplayName)
|
||||
}
|
||||
</select>
|
||||
}
|
||||
|
||||
<label for="orderResults" class="bulk-order">@T("Ordered by")</label>
|
||||
<select id="orderResults" name="Options.OrderBy">
|
||||
@Html.SelectOption((ContentsOrder)Model.Options.OrderBy, ContentsOrder.Created, T("recently created").ToString())
|
||||
|
@@ -27,18 +27,19 @@
|
||||
@Html.Link(T("Add a new layer...").Text, Url.Action("AddLayer", "Admin", new { area = "Orchard.Widgets", returnUrl }))
|
||||
</div>
|
||||
|
||||
|
||||
@using (Html.BeginForm("index", "admin", FormMethod.Get, new { area = "Orchard.Widgets" })) {
|
||||
<fieldset class="bulk-actions-auto">
|
||||
<label for="culture">@T("Current Culture:")</label>
|
||||
<select id="culture" name="culture">
|
||||
@Html.SelectOption((string)Model.CurrentCulture, "", T("any (show all)").ToString())
|
||||
@foreach (var culture in cultures) {
|
||||
@Html.SelectOption((string)Model.CurrentCulture, (string)culture, System.Globalization.CultureInfo.GetCultureInfo(culture).DisplayName)
|
||||
}
|
||||
</select>
|
||||
<button type="submit" class="apply-bulk-actions-auto">@T("Show")</button>
|
||||
</fieldset>
|
||||
@if (cultures.Count() > 1) {
|
||||
@using (Html.BeginForm("index", "admin", FormMethod.Get, new { area = "Orchard.Widgets" })) {
|
||||
<fieldset class="bulk-actions-auto">
|
||||
<label for="culture">@T("Current Culture:")</label>
|
||||
<select id="culture" name="culture">
|
||||
@Html.SelectOption((string)Model.CurrentCulture, "", T("any (show all)").ToString())
|
||||
@foreach (var culture in cultures) {
|
||||
@Html.SelectOption((string)Model.CurrentCulture, (string)culture, System.Globalization.CultureInfo.GetCultureInfo(culture).DisplayName)
|
||||
}
|
||||
</select>
|
||||
<button type="submit" class="apply-bulk-actions-auto">@T("Show")</button>
|
||||
</fieldset>
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
|
Reference in New Issue
Block a user