diff --git a/OurUmbraco/Documentation/Controllers/LessonsController.cs b/OurUmbraco/Documentation/Controllers/LessonsController.cs index 7ead4a55..1182b33c 100644 --- a/OurUmbraco/Documentation/Controllers/LessonsController.cs +++ b/OurUmbraco/Documentation/Controllers/LessonsController.cs @@ -113,7 +113,7 @@ namespace OurUmbraco.Documentation.Controllers }; } - if (sectionAlias.ToLower() == "settings" && treeAlias.ToLower() == "templates") + if (sectionAlias.ToLower() == "settings" && (treeAlias.ToLower() == "templates" || treeAlias.ToLower() == "partialviews") ) { return new List { @@ -186,11 +186,20 @@ namespace OurUmbraco.Documentation.Controllers Description = "A Data Type defines the type of input for a property. So when adding a property (on Document Types, Media Types and Members) when selecting the Type you are selecting a Data Type. There are a number of preconfigured Data Types available in Umbraco and more can be added in the Developer section.", Type = HelpDocType.Doc, Url = "https://our.umbraco.org/documentation/Getting-Started/Data/Data-Types/" + }, + + + new HelpDocument + { + Name = "Property Editors", + Description = "Extend Umbraco with your own property editors ", + Url = "https://our.umbraco.org/documentation/Extending/Property-Editors/", + Type = HelpDocType.Doc } }; } - if (sectionAlias.ToLower() == "members") + if (sectionAlias.ToLower() == "member") { return new List { @@ -204,6 +213,37 @@ namespace OurUmbraco.Documentation.Controllers }; } + if (sectionAlias.ToLower() == "developer") + { + return new List + { + new HelpDocument + { + Name = "Data-Types", + Description = "A Data Type defines the type of input for a property. So when adding a property (on Document Types, Media Types and Members) when selecting the Type you are selecting a Data Type. There are a number of preconfigured Data Types available in Umbraco and more can be added in the Developer section.", + Type = HelpDocType.Doc, + Url = "https://our.umbraco.org/documentation/Getting-Started/Data/Data-Types/" + }, + + + new HelpDocument + { + Name = "Macros", + Description = "A macro is a reusable piece of functionality that you can re-use throughout your site. Macros can be configured with parameters and be inserted into a Rich Text Editor.", + Url = "https://our.umbraco.org/Documentation/Reference/Templating/Macros/", + Type = HelpDocType.Doc + }, + + new HelpDocument + { + Name = "Xslt", + Description = "XSLT will soon be removed from Umbraco - read how you can transition away from it", + Url = "https://our.umbraco.org/Documentation/Reference/Templating/Macros/Xslt/", + Type = HelpDocType.Doc + } + }; + } + //Did not find anything for the combination return null; }