added ability to specify a site home page, updated default template content to include .NET MAUI
This commit is contained in:
		| @ -70,6 +70,18 @@ | ||||
|                         } | ||||
|                     </select> | ||||
|                 </div> | ||||
|             </div> | ||||
|             <div class="row mb-1 align-items-center"> | ||||
|                 <Label Class="col-sm-3" For="homepage" HelpText="Select the home page for the site (to be used if there is no page with a path of '/')" ResourceKey="HomePage">Home Page: </Label> | ||||
|                 <div class="col-sm-9"> | ||||
|                     <select id="homepage" class="form-select" @bind="@_homepageid" required> | ||||
| 						<option value="-"><@Localizer["Not Specified"]></option> | ||||
|                         @foreach (Page page in PageState.Pages) | ||||
|                         { | ||||
|                             <option value="@(page.PageId)">@(new string('-', page.Level * 2))@(page.Name)</option> | ||||
|                         } | ||||
|                     </select> | ||||
|                 </div> | ||||
|             </div> | ||||
| 			<div class="row mb-1 align-items-center"> | ||||
| 				<Label Class="col-sm-3" For="isDeleted" HelpText="Is this site deleted?" ResourceKey="IsDeleted">Deleted? </Label> | ||||
| @ -296,6 +308,7 @@ | ||||
| 	private string _themetype = "-"; | ||||
| 	private string _containertype = "-"; | ||||
| 	private string _admincontainertype = "-"; | ||||
| 	private string _homepageid = "-"; | ||||
| 	private string _smtphost = string.Empty; | ||||
| 	private string _smtpport = string.Empty; | ||||
| 	private string _smtpssl = "False"; | ||||
| @ -354,6 +367,11 @@ | ||||
| 				_containertype = (!string.IsNullOrEmpty(site.DefaultContainerType)) ? site.DefaultContainerType : Constants.DefaultContainer; | ||||
| 				_admincontainertype = (!string.IsNullOrEmpty(site.AdminContainerType)) ? site.AdminContainerType : Constants.DefaultAdminContainer; | ||||
|  | ||||
| 				if (site.HomePageId != null) | ||||
| 				{ | ||||
| 					_homepageid = site.HomePageId.Value.ToString(); | ||||
| 				} | ||||
|  | ||||
| 				_pwaisenabled = site.PwaIsEnabled.ToString(); | ||||
| 				if (site.PwaAppIconFileId != null) | ||||
| 				{ | ||||
| @ -480,6 +498,7 @@ | ||||
| 							refresh = true; // needs to be refreshed on client | ||||
| 						} | ||||
| 						site.AdminContainerType = _admincontainertype; | ||||
| 						site.HomePageId = (_homepageid != "-" ? int.Parse(_homepageid) : null); | ||||
|  | ||||
| 						if (site.PwaIsEnabled.ToString() != _pwaisenabled) | ||||
| 						{ | ||||
|  | ||||
		Reference in New Issue
	
	Block a user
	 Shaun Walker
					Shaun Walker