



+
@@ -104,7 +104,7 @@ Document Types can be removed from the **Settings** section. If fully removing t
As opposed to Document Types, there are some Data Types that are available out of the box when Umbraco is installed. It is not recommended to remove them. The safe approach is to delete any item that starts with a Document Type prefix and includes multiple dashes. That is the default naming convention for new configurations of Data Types (Example: "Blog - How many posts should be shown - Slider")
-
+
@@ -114,7 +114,7 @@ As opposed to Document Types, there are some Data Types that are available out o
No Templates are available out of the box in a new installation. If cleaning up after a package, it would be okay to delete all that are present
-
+
@@ -124,7 +124,7 @@ No Templates are available out of the box in a new installation. If cleaning up
Out of the box, there are a few views available in the `blocklist` and `grid` folders. Everything else can theoretically be removed.
-
+
@@ -154,7 +154,7 @@ In this example, we will be using the SEOChecker package. This package allows de
An example use case of the SEOChecker property on a Document Type, as presented in the Content section:
-
+
To uninstall the SEOChecker from a website, the first step is to remove the package via a `dotnet` command or use the NuGet Package Manager.
@@ -172,7 +172,7 @@ After that, cleaning the solution is recommended.
While uninstalling the package would remove most of the custom code, the `App_Plugins` folder has to be cleaned manually.
-
+
Removing _seochecker_ folder from `App_Plugins` will clean up the leftover backoffice section and dashboards.
@@ -184,6 +184,6 @@ If content on the website relies on having a custom Property Editor or a data so
In the case of the SEOChecker, the custom property added from the package would look like this after all the package files have been removed:
-
+
Depending on the packages and the implementation, rendering of content from custom editors, or any frontend functionality dependent on external code, might not work correctly. It is always recommended to inspect the frontend of the site after removing any packages.
diff --git a/13/umbraco-cms/extending/property-editors/tracking.md b/13/umbraco-cms/extending/property-editors/tracking.md
index ddb7c967611..f32a2b1c0e2 100644
--- a/13/umbraco-cms/extending/property-editors/tracking.md
+++ b/13/umbraco-cms/extending/property-editors/tracking.md
@@ -19,14 +19,14 @@ When a content node is saved it will save the entity references as relations.
1. Go to the **Media** section.
2. Select a media item and click the **Info** tab.
- 
+ 
### For Content Nodes
1. Go to the **Settings** section.
2. Under the **Relation Types** folder, select **Related Document** relations and click **Relations**.
- 
+ 
### For Data Types
@@ -35,7 +35,7 @@ When a content node is saved it will save the entity references as relations.
3. Select the **Data Type** you wish to view the references
4. Navigate to the **Info** tab.
- 
+ 
## Example
diff --git a/13/umbraco-cms/extending/section-trees/searchable-trees.md b/13/umbraco-cms/extending/section-trees/searchable-trees.md
index 20d42b5528e..08788484106 100644
--- a/13/umbraco-cms/extending/section-trees/searchable-trees.md
+++ b/13/umbraco-cms/extending/section-trees/searchable-trees.md
@@ -2,7 +2,7 @@
When you type a search term into the Umbraco backoffice search field, you'll see search results from all the Section Trees that your user account has permission to access:
-.png>)
+
The results are grouped by 'Section Tree' like Content, Media, Document Types. Each 'Tree' has its own associated search mechanism that receives the search term and looks for matches in the tree that is responsible for searching.
@@ -121,7 +121,7 @@ public class FavouriteThingsSearchableTree : ISearchableTree
That's all we need, after an application pool recycle, if we now search in the backoffice we'll see matches from our custom 'Favourite Things' tree:
-.png>)
+
Umbraco automatically finds any implementation of `ISearchableTree` in your site and automatically configures it to be used for the custom section mentioned in the TreeAlias property. Be careful not to accidentally have two `ISearchableTree` implementations trying to search the 'same' TreeAlias, it's _one_ `ISearchableTree` per TreeAlias.
diff --git a/13/umbraco-cms/extending/section-trees/sections.md b/13/umbraco-cms/extending/section-trees/sections.md
index 96e3ed042ee..3da424d4b30 100644
--- a/13/umbraco-cms/extending/section-trees/sections.md
+++ b/13/umbraco-cms/extending/section-trees/sections.md
@@ -98,11 +98,11 @@ The final order of the sections is down to the order of which the composers are
You will also need to allow your current Umbraco User group access to this new Custom Section via the backoffice! (you will need to logout and back in again to see the change)
-
+
### Adding a Language Translation (get rid of the square brackets)
-.png>)
+
When your new custom section appears, you'll notice only the section 'Alias' is displayed inside square brackets. This is because Umbraco caters for Multiple Languages in the backoffice, and is looking for a translation file for the current backoffice culture, containing a translation key for your custom section alias.
diff --git a/13/umbraco-cms/extending/section-trees/trees/README.md b/13/umbraco-cms/extending/section-trees/trees/README.md
index fedae9e1c54..736468087d6 100644
--- a/13/umbraco-cms/extending/section-trees/trees/README.md
+++ b/13/umbraco-cms/extending/section-trees/trees/README.md
@@ -170,7 +170,7 @@ public class FavouriteThingsTreeController : TreeController
}
```
-
+
### Responding to Tree Actions
@@ -223,7 +223,7 @@ Our Tree Action View would then be wired to the loaded controller using the `ng-
```
-.png>)
+
Take a look at the [umbEditor directives in the backoffice API Documentation](https://apidocs.umbraco.com/v12/ui/#/api/umbraco.directives.directive:umbEditorHeader), for lots of common interaction directives. Those directives can be used to deliver a consistent backoffice editing experience for items in your custom tree.
@@ -270,7 +270,7 @@ protected override ActionResult.png)

 (2).png)










Scale blocks in the grid by dragging from the bottom-right corner.

Scale blocks in the grid by dragging from the bottom-right corner.





































