From 190cff6f7e84fe28944f1a00ed75441ab393f52d Mon Sep 17 00:00:00 2001 From: Elian Doran Date: Mon, 7 Apr 2025 12:22:48 +0300 Subject: [PATCH] feat(docs): improve description of labels and relations --- docs/User Guide/!!!meta.json | 577 +++++++++++------- .../User Guide/Advanced Usage/Attributes.md | 18 +- .../Attributes/Attribute Inheritance.md | 6 +- .../{Attribute Reference.md => Labels.md} | 42 +- .../Advanced Usage/Attributes/Relations.md | 37 ++ .../Advanced Usage/Attributes_image.png | Bin 36465 -> 33045 bytes .../app/doc_notes/en/User Guide/!!!meta.json | 577 +++++++++++------- .../User Guide/Advanced Usage/Attributes.html | 30 +- .../Attributes/Attribute Inheritance.html | 15 +- .../{Attribute Reference.html => Labels.html} | 124 ++-- .../Advanced Usage/Attributes/Relations.html | 145 +++++ .../Advanced Usage/Attributes_image.png | Bin 36465 -> 33045 bytes .../doc_notes/en/User Guide/navigation.html | 7 +- 13 files changed, 977 insertions(+), 601 deletions(-) rename docs/User Guide/User Guide/Advanced Usage/Attributes/{Attribute Reference.md => Labels.md} (81%) create mode 100644 docs/User Guide/User Guide/Advanced Usage/Attributes/Relations.md rename src/public/app/doc_notes/en/User Guide/User Guide/Advanced Usage/Attributes/{Attribute Reference.html => Labels.html} (81%) create mode 100644 src/public/app/doc_notes/en/User Guide/User Guide/Advanced Usage/Attributes/Relations.html diff --git a/docs/User Guide/!!!meta.json b/docs/User Guide/!!!meta.json index b4f83e5be..58bdb0538 100644 --- a/docs/User Guide/!!!meta.json +++ b/docs/User Guide/!!!meta.json @@ -6732,25 +6732,347 @@ { "type": "relation", "name": "internalLink", - "value": "Ucmcs8SfrYdD", + "value": "HI6GBBIduIgv", "isInheritable": false, "position": 120 + }, + { + "type": "relation", + "name": "internalLink", + "value": "Cq5X6iKQop6R", + "isInheritable": false, + "position": 130 } ], "format": "markdown", "dataFileName": "Attributes.md", "attachments": [ { - "attachmentId": "P4eRVtGFoHh2", + "attachmentId": "4YqnV7iugVCJ", "title": "image.png", "role": "image", - "mime": "image/jpg", + "mime": "image/png", "position": 10, "dataFileName": "Attributes_image.png" } ], "dirFileName": "Attributes", "children": [ + { + "isClone": false, + "noteId": "HI6GBBIduIgv", + "notePath": [ + "pOsGYCXsbNQG", + "tC7s2alapj8V", + "zEY4DaJG4YT5", + "HI6GBBIduIgv" + ], + "title": "Labels", + "notePosition": 10, + "prefix": null, + "isExpanded": false, + "type": "text", + "mime": "text/html", + "attributes": [ + { + "type": "relation", + "name": "internalLink", + "value": "zEY4DaJG4YT5", + "isInheritable": false, + "position": 10 + }, + { + "type": "relation", + "name": "internalLink", + "value": "BlN9DFI679QC", + "isInheritable": false, + "position": 20 + }, + { + "type": "relation", + "name": "internalLink", + "value": "bwZpz2ajCEwO", + "isInheritable": false, + "position": 30 + }, + { + "type": "label", + "name": "iconClass", + "value": "bx bx-hash", + "isInheritable": false, + "position": 40 + }, + { + "type": "relation", + "name": "internalLink", + "value": "vZWERwf8U3nx", + "isInheritable": false, + "position": 60 + }, + { + "type": "relation", + "name": "internalLink", + "value": "l0tKav7yLHGF", + "isInheritable": false, + "position": 70 + }, + { + "type": "relation", + "name": "internalLink", + "value": "oPVyFC7WL2Lp", + "isInheritable": false, + "position": 80 + }, + { + "type": "relation", + "name": "internalLink", + "value": "GPERMystNGTB", + "isInheritable": false, + "position": 90 + }, + { + "type": "relation", + "name": "internalLink", + "value": "OFXdgB2nNk1F", + "isInheritable": false, + "position": 100 + }, + { + "type": "relation", + "name": "internalLink", + "value": "CoFPLs3dRlXc", + "isInheritable": false, + "position": 110 + }, + { + "type": "relation", + "name": "internalLink", + "value": "AlhDUqhENtH7", + "isInheritable": false, + "position": 120 + }, + { + "type": "relation", + "name": "internalLink", + "value": "pKK96zzmvBGf", + "isInheritable": false, + "position": 130 + }, + { + "type": "relation", + "name": "internalLink", + "value": "WFGzWeUK6arS", + "isInheritable": false, + "position": 140 + }, + { + "type": "relation", + "name": "internalLink", + "value": "0ESUbbAxVnoK", + "isInheritable": false, + "position": 150 + }, + { + "type": "relation", + "name": "internalLink", + "value": "J5Ex1ZrMbyJ6", + "isInheritable": false, + "position": 160 + }, + { + "type": "relation", + "name": "internalLink", + "value": "d3fAXQ2diepH", + "isInheritable": false, + "position": 170 + }, + { + "type": "relation", + "name": "internalLink", + "value": "MgibgPcfeuGz", + "isInheritable": false, + "position": 180 + }, + { + "type": "relation", + "name": "internalLink", + "value": "m523cpzocqaD", + "isInheritable": false, + "position": 190 + }, + { + "type": "relation", + "name": "internalLink", + "value": "9sRHySam5fXb", + "isInheritable": false, + "position": 200 + }, + { + "type": "relation", + "name": "internalLink", + "value": "_help_YKWqdJhzi2VY", + "isInheritable": false, + "position": 210 + }, + { + "type": "relation", + "name": "internalLink", + "value": "u3YFHC9tQlpm", + "isInheritable": false, + "position": 220 + }, + { + "type": "relation", + "name": "internalLink", + "value": "R9pX4DGra2Vt", + "isInheritable": false, + "position": 230 + }, + { + "type": "relation", + "name": "internalLink", + "value": "iRwzGnHPzonm", + "isInheritable": false, + "position": 240 + }, + { + "type": "relation", + "name": "internalLink", + "value": "BCkXAVs63Ttv", + "isInheritable": false, + "position": 250 + }, + { + "type": "relation", + "name": "internalLink", + "value": "47ZrP6FNuoG8", + "isInheritable": false, + "position": 260 + }, + { + "type": "relation", + "name": "internalLink", + "value": "KC1HB96bqqHX", + "isInheritable": false, + "position": 270 + }, + { + "type": "relation", + "name": "internalLink", + "value": "BFvAtE74rbP6", + "isInheritable": false, + "position": 280 + }, + { + "type": "relation", + "name": "internalLink", + "value": "bdUJEHsAPYQR", + "isInheritable": false, + "position": 290 + }, + { + "type": "relation", + "name": "internalLink", + "value": "AxshuNRegLAv", + "isInheritable": false, + "position": 300 + }, + { + "type": "relation", + "name": "internalLink", + "value": "81SGnPGMk7Xc", + "isInheritable": false, + "position": 310 + }, + { + "type": "relation", + "name": "internalLink", + "value": "xWbu3jpNWapp", + "isInheritable": false, + "position": 320 + } + ], + "format": "markdown", + "dataFileName": "Labels.md", + "attachments": [] + }, + { + "isClone": false, + "noteId": "Cq5X6iKQop6R", + "notePath": [ + "pOsGYCXsbNQG", + "tC7s2alapj8V", + "zEY4DaJG4YT5", + "Cq5X6iKQop6R" + ], + "title": "Relations", + "notePosition": 20, + "prefix": null, + "isExpanded": false, + "type": "text", + "mime": "text/html", + "attributes": [ + { + "type": "relation", + "name": "internalLink", + "value": "HI6GBBIduIgv", + "isInheritable": false, + "position": 10 + }, + { + "type": "label", + "name": "iconClass", + "value": "bx bx-transfer", + "isInheritable": false, + "position": 20 + }, + { + "type": "relation", + "name": "internalLink", + "value": "BlN9DFI679QC", + "isInheritable": false, + "position": 30 + }, + { + "type": "relation", + "name": "internalLink", + "value": "bwZpz2ajCEwO", + "isInheritable": false, + "position": 40 + }, + { + "type": "relation", + "name": "internalLink", + "value": "oPVyFC7WL2Lp", + "isInheritable": false, + "position": 50 + }, + { + "type": "relation", + "name": "internalLink", + "value": "GPERMystNGTB", + "isInheritable": false, + "position": 60 + }, + { + "type": "relation", + "name": "internalLink", + "value": "KC1HB96bqqHX", + "isInheritable": false, + "position": 70 + }, + { + "type": "relation", + "name": "internalLink", + "value": "HcABDtFCkbFN", + "isInheritable": false, + "position": 80 + } + ], + "format": "markdown", + "dataFileName": "Relations.md", + "attachments": [] + }, { "isClone": false, "noteId": "bwZpz2ajCEwO", @@ -6761,7 +7083,7 @@ "bwZpz2ajCEwO" ], "title": "Attribute Inheritance", - "notePosition": 10, + "notePosition": 30, "prefix": null, "isExpanded": false, "type": "text", @@ -6787,6 +7109,20 @@ "value": "bx bx-list-plus", "isInheritable": false, "position": 30 + }, + { + "type": "relation", + "name": "internalLink", + "value": "HI6GBBIduIgv", + "isInheritable": false, + "position": 40 + }, + { + "type": "relation", + "name": "internalLink", + "value": "Cq5X6iKQop6R", + "isInheritable": false, + "position": 50 } ], "format": "markdown", @@ -6803,7 +7139,7 @@ "OFXdgB2nNk1F" ], "title": "Promoted Attributes", - "notePosition": 20, + "notePosition": 40, "prefix": null, "isExpanded": false, "type": "text", @@ -6858,237 +7194,6 @@ "dataFileName": "Promoted Attributes_promot.png" } ] - }, - { - "isClone": false, - "noteId": "Ucmcs8SfrYdD", - "notePath": [ - "pOsGYCXsbNQG", - "tC7s2alapj8V", - "zEY4DaJG4YT5", - "Ucmcs8SfrYdD" - ], - "title": "Attribute Reference", - "notePosition": 30, - "prefix": null, - "isExpanded": false, - "type": "text", - "mime": "text/html", - "attributes": [ - { - "type": "relation", - "name": "internalLink", - "value": "l0tKav7yLHGF", - "isInheritable": false, - "position": 10 - }, - { - "type": "relation", - "name": "internalLink", - "value": "bwZpz2ajCEwO", - "isInheritable": false, - "position": 20 - }, - { - "type": "relation", - "name": "internalLink", - "value": "vZWERwf8U3nx", - "isInheritable": false, - "position": 30 - }, - { - "type": "relation", - "name": "internalLink", - "value": "oPVyFC7WL2Lp", - "isInheritable": false, - "position": 40 - }, - { - "type": "relation", - "name": "internalLink", - "value": "OFXdgB2nNk1F", - "isInheritable": false, - "position": 50 - }, - { - "type": "relation", - "name": "internalLink", - "value": "CoFPLs3dRlXc", - "isInheritable": false, - "position": 60 - }, - { - "type": "relation", - "name": "internalLink", - "value": "WFGzWeUK6arS", - "isInheritable": false, - "position": 70 - }, - { - "type": "relation", - "name": "internalLink", - "value": "J5Ex1ZrMbyJ6", - "isInheritable": false, - "position": 80 - }, - { - "type": "relation", - "name": "internalLink", - "value": "d3fAXQ2diepH", - "isInheritable": false, - "position": 90 - }, - { - "type": "relation", - "name": "internalLink", - "value": "MgibgPcfeuGz", - "isInheritable": false, - "position": 100 - }, - { - "type": "relation", - "name": "internalLink", - "value": "BFvAtE74rbP6", - "isInheritable": false, - "position": 110 - }, - { - "type": "relation", - "name": "internalLink", - "value": "bdUJEHsAPYQR", - "isInheritable": false, - "position": 120 - }, - { - "type": "relation", - "name": "internalLink", - "value": "KC1HB96bqqHX", - "isInheritable": false, - "position": 130 - }, - { - "type": "relation", - "name": "internalLink", - "value": "HcABDtFCkbFN", - "isInheritable": false, - "position": 140 - }, - { - "type": "relation", - "name": "internalLink", - "value": "9sRHySam5fXb", - "isInheritable": false, - "position": 160 - }, - { - "type": "relation", - "name": "internalLink", - "value": "u3YFHC9tQlpm", - "isInheritable": false, - "position": 170 - }, - { - "type": "relation", - "name": "internalLink", - "value": "R9pX4DGra2Vt", - "isInheritable": false, - "position": 180 - }, - { - "type": "relation", - "name": "internalLink", - "value": "pKK96zzmvBGf", - "isInheritable": false, - "position": 220 - }, - { - "type": "relation", - "name": "internalLink", - "value": "AlhDUqhENtH7", - "isInheritable": false, - "position": 230 - }, - { - "type": "relation", - "name": "internalLink", - "value": "0ESUbbAxVnoK", - "isInheritable": false, - "position": 240 - }, - { - "type": "relation", - "name": "internalLink", - "value": "m523cpzocqaD", - "isInheritable": false, - "position": 250 - }, - { - "type": "relation", - "name": "internalLink", - "value": "_help_YKWqdJhzi2VY", - "isInheritable": false, - "position": 260 - }, - { - "type": "relation", - "name": "internalLink", - "value": "iRwzGnHPzonm", - "isInheritable": false, - "position": 270 - }, - { - "type": "relation", - "name": "internalLink", - "value": "BCkXAVs63Ttv", - "isInheritable": false, - "position": 280 - }, - { - "type": "relation", - "name": "internalLink", - "value": "47ZrP6FNuoG8", - "isInheritable": false, - "position": 290 - }, - { - "type": "relation", - "name": "internalLink", - "value": "81SGnPGMk7Xc", - "isInheritable": false, - "position": 300 - }, - { - "type": "relation", - "name": "internalLink", - "value": "GPERMystNGTB", - "isInheritable": false, - "position": 310 - }, - { - "type": "relation", - "name": "internalLink", - "value": "AxshuNRegLAv", - "isInheritable": false, - "position": 320 - }, - { - "type": "relation", - "name": "internalLink", - "value": "xWbu3jpNWapp", - "isInheritable": false, - "position": 330 - }, - { - "type": "label", - "name": "iconClass", - "value": "bx bx-book-bookmark", - "isInheritable": false, - "position": 340 - } - ], - "format": "markdown", - "dataFileName": "Attribute Reference.md", - "attachments": [] } ] }, diff --git a/docs/User Guide/User Guide/Advanced Usage/Attributes.md b/docs/User Guide/User Guide/Advanced Usage/Attributes.md index 9e61ff648..18b556bd1 100644 --- a/docs/User Guide/User Guide/Advanced Usage/Attributes.md +++ b/docs/User Guide/User Guide/Advanced Usage/Attributes.md @@ -1,12 +1,12 @@ # Attributes In Trilium, attributes are key-value pairs assigned to notes, providing additional metadata or functionality. There are two primary types of attributes: -1. **Labels**: Simple key-value text records -2. **Relations**: Named links to other notes +1. Labels: Simple key-value text records +2. Relations: Named links to other notes These attributes play a crucial role in organizing, categorising, and enhancing the functionality of notes. -![](Attributes_image.png) +
## Labels @@ -18,26 +18,22 @@ Labels in Trilium can be used for a variety of purposes: Labels are also searchable, enhancing note retrieval. -### Common Labels for Advanced Configuration - -See the corresponding section in Attribute Reference for a comprehensive list of attributes. +For more information, including predefined labels, see Labels. ## Relations Relations define connections between notes, similar to links. -### Uses +Uses: * **Metadata Relationships**: For example, linking a book note to an author note * **Scripting**: Attaching scripts to events or conditions related to the note -### Common Relations - -See the corresponding section in Attribute Reference for a comprehensive list of relations. +For more information, including a list of predefined relations, see Relations. ## Multiplicity -Attributes in Trilium can be "multivalued", meaning multiple attributes with the same name can coexist. +Attributes in Trilium can be "multi-valued", meaning multiple attributes with the same name can co-exist. ## Attribute Definitions and Promoted Attributes diff --git a/docs/User Guide/User Guide/Advanced Usage/Attributes/Attribute Inheritance.md b/docs/User Guide/User Guide/Advanced Usage/Attributes/Attribute Inheritance.md index 28e1baf1f..a96b04b99 100644 --- a/docs/User Guide/User Guide/Advanced Usage/Attributes/Attribute Inheritance.md +++ b/docs/User Guide/User Guide/Advanced Usage/Attributes/Attribute Inheritance.md @@ -1,11 +1,13 @@ # Attribute Inheritance +Inheritance refers to the process of having a [label](Labels.md) or a [relation](Relations.md) shared across multiple notes, generally in parent-child relations (or anywhere if using templates). + ## 1\. Standard Inheritance In Trilium, attributes can be automatically inherited by child notes if they have the `isInheritable` flag set to `true`. This means the attribute (a key-value pair) is applied to the note and all its descendants. -### Example Use Case +To make an attribute inheritable, simply use the visual editor for Labels or Relations. Alternatively, the attribute can be manually defined where `#myLabel=value` becomes `#myLabel(inheritable)=value` when inheritable. -The `archived` label can be set to be inheritable, allowing you to hide a whole subtree of notes from searches and other dialogs by applying this label at the top level. +As an example, the `archived` label can be set to be inheritable, allowing you to hide a whole subtree of notes from searches and other dialogs by applying this label at the top level. ## 2\. Copying Inheritance diff --git a/docs/User Guide/User Guide/Advanced Usage/Attributes/Attribute Reference.md b/docs/User Guide/User Guide/Advanced Usage/Attributes/Labels.md similarity index 81% rename from docs/User Guide/User Guide/Advanced Usage/Attributes/Attribute Reference.md rename to docs/User Guide/User Guide/Advanced Usage/Attributes/Labels.md index 1edca7486..e34003a54 100644 --- a/docs/User Guide/User Guide/Advanced Usage/Attributes/Attribute Reference.md +++ b/docs/User Guide/User Guide/Advanced Usage/Attributes/Labels.md @@ -1,14 +1,36 @@ -# Attribute Reference -## Labels +# Labels +A label is an [attribute](../Attributes.md) of a note which has a name and optionally a value.  + +## Creating a label using the visual editor + +1. Go to the _Owned Attributes_ section in the Ribbon. +2. Press the + button (_Add new attribute_) to the right. +3. Select _Add new label_ for the relation. + +> [!TIP] +> If you prefer keyboard shortcuts, press Alt+L while focused on a note or in the _Owned Attributes_ section to display the visual editor. + +While in the visual editor: + +* Set the desired name +* Optionally, set the value of the label. Labels can exist without a value. +* Check _Inheritable_ if the label should be inherited by the child notes as well. See Attribute Inheritance for more information. + +## Creating a label manually + +In the _Owned Attributes_ section in the Ribbon: + +* To create a label called `myLabel` with no value, simply type `#myLabel`. +* To create a label called `myLabel` with a value `value`, simply type `#myLabel=value`. +* If the value contains spaces, then the text must be quoted: `#myLabel="Hello world"`. +* If the string contains quotes (regardless of whether it has spaces), then the text must be quoted with apostrophes instead: `#myLabel='Hello "world"'`. +* To create an inheritable label called `myLabel`, simply write `#myLabel(inheritable)` for no value or `#myLabel(inheritable)=value` if there is a value. + +## Predefined labels + +This is a list of labels that Trilium natively supports. > [!TIP] > Some labels presented here end with a `*`. That means that there are multiple labels with the same prefix, consult the specific page linked in the description of that label for more information. -
LabelDescription
disableVersioningDisables automatic creation of Note Revisions for a particular note. Useful for e.g. large, but unimportant notes - e.g. large JS libraries used for scripting.
versioningLimitLimits the maximum number of Note Revisions for a particular note, overriding the global settings.
calendarRootMarks the note which should be used as root for Day Notes. Only one should be marked as such.
archivedHides notes from default search results and dialogs. Archived notes can optionally be hidden in the Note Tree.
excludeFromExportExcludes this note and its children when exporting.
run, runOnInstance, runAtHourSee Events.
disableInclusionScripts with this label won't be included into parent script execution.
sorted

Keeps child notes sorted by title alphabetically.

When given a value, it will sort by the value of another label instead. If one of the child notes doesn't have the specified label, the title will be used for them instead.

sortDirection

If sorted is applied, specifies the direction of the sort:

  • ASC, ascending (default)
  • DESC, descending
sortFoldersFirstIf sorted is applied, folders (notes with children) will be sorted as a group at the top, and the rest will be sorted.
topIf sorted is applied to the parent note, keeps given note on top in its parent.
hidePromotedAttributesHide Promoted Attributes on this note. Generally useful when defining inherited attributes, but the parent note doesn't need them.
readOnlyMarks a note to be always be read-only, if it's a supported note (text, code, mermaid).
autoReadOnlyDisabledDisables automatic read-only mode for the given note.
appCssMarks CSS notes which are loaded into the Trilium application and can thus be used to modify Trilium's looks. See Custom app-wide CSS for more info.
appThemeMarks CSS notes which are full Trilium themes and are thus available in Trilium options. See Theme development for more information.
appThemeBaseSet to next, next-light, or next-dark to use the corresponding TriliumNext theme (auto, light or dark) as the base for a custom theme, instead of the legacy one. See Customize the Next theme for more information.
cssClassValue of this label is then added as CSS class to the node representing given note in the Note Tree. This can be useful for advanced theming. Can be used in template notes.
iconClassvalue of this label is added as a CSS class to the icon on the tree which can help visually distinguish the notes in the tree. Example might be bx bx-home - icons are taken from boxicons. Can be used in template notes.
pageSizeSpecifies the number of items per page in Note List.
customRequestHandlerSee Custom Request Handler.
customResourceProviderSee Custom Resource Providers.
widgetMarks this note as a custom widget which will be added to the Trilium component tree. See Custom Widgets for more information.
searchHomeNew search notes will be created as children of this note (see Saved Search).
workspace and related attributesSee Workspaces.
inboxdefault inbox location for new notes - when you create a note using new note button in the sidebar, notes will be created as child notes in the note marked as with #inbox label.
sqlConsoleHomeDefault location of SQL Console notes
bookmarkedIndicates this note is a bookmark.
bookmarkFolderNote with this label will appear in bookmarks as folder (allowing access to its children). See Bookmarks for more information.
share*See the attribute reference in Sharing.
displayRelations, hideRelationsComma delimited names of relations which should be displayed/hidden in a Relation Map (both the note type and the Note Map (Link map, Tree map) general functionality).
titleTemplate

Default title of notes created as children of this note. This value is evaluated as a JavaScript string and thus can be enriched with dynamic content via the injected now and parentNote variables.

Examples:

  • ${parentNote.getLabel('authorName')}'s literary works
  • Log for ${now.format('YYYY-MM-DD HH:mm:ss')}
  • to mirror the parent's template.

See Default Note Title for more info.

templateThis note will appear in the selection of available template when creating new note. See Templates for more information.
tocControls the display of the Table of contents for a given note. #toc or #toc=show to always display the table of contents, #toc=false to always hide it.
colordefines color of the note in note tree, links etc. Use any valid CSS color value like 'red' or #a13d5f
keyboardShortcutDefines a keyboard shortcut which will immediately jump to this note. Example: 'ctrl+alt+e'. Requires frontend reload for the change to take effect.
keepCurrentHoistingOpening this link won't change hoisting even if the note is not displayable in the current hoisted subtree.
executeButtonTitle of the button which will execute the current code note
executeDescriptionLonger description of the current code note displayed together with the execute button
excludeFromNoteMapNotes with this label will be hidden from the Note Map.
newNotesOnTopNew notes will be created at the top of the parent note, not on the bottom.
hideHighlightWidgetHides the Highlights list widget
hideChildrenOverviewHides the Note List for that particular note.
printLandscapeWhen exporting to PDF, changes the orientation of the page to landscape instead of portrait.
printPageSizeWhen exporting to PDF, changes the size of the page. Supported values: A0, A1, A2, A3, A4, A5, A6, Legal, Letter, Tabloid, Ledger.
geolocationIndicates the latitude and longitude of a note, to be displayed in a Geo Map.
calendar:*Defines specific options for the Calendar View.
viewTypeSets the view of child notes (e.g. grid or list). See Note List for more information.
- -## Relations - -> [!TIP] -> Some relations presented here end with a `*`. That means that there are multiple relations with the same prefix, consult the specific page linked in the description of that relation for more information. - -
LabelDescription
runOn*See Events
templatenote's attributes will be inherited even without a parent-child relationship, note's content and subtree will be added to instance notes if empty. See documentation for details.
inheritnote's attributes will be inherited even without a parent-child relationship. See Templates for a similar concept. See Attribute Inheritance in the documentation.
renderNotenotes of type Render Note will be rendered using a code note (HTML or script) and it is necessary to point using this relation to which note should be rendered
widget_relationtarget of this relation will be executed and rendered as a widget in the sidebar
shareCssCSS note which will be injected into the share page. CSS note must be in the shared sub-tree as well. Consider using share_hidden_from_tree and share_omit_default_css as well.
shareJsJavaScript note which will be injected into the share page. JS note must be in the shared sub-tree as well. Consider using share_hidden_from_tree.
shareTemplateEmbedded JavaScript note that will be used as the template for displaying the shared note. Falls back to the default template. Consider using share_hidden_from_tree.
shareFaviconFavicon note to be set in the shared page. Typically you want to set it to share root and make it inheritable. Favicon note must be in the shared sub-tree as well. Consider using share_hidden_from_tree.
\ No newline at end of file +
LabelDescription
disableVersioningDisables automatic creation of Note Revisions for a particular note. Useful for e.g. large, but unimportant notes - e.g. large JS libraries used for scripting.
versioningLimitLimits the maximum number of Note Revisions for a particular note, overriding the global settings.
calendarRootMarks the note which should be used as root for Day Notes. Only one should be marked as such.
archivedHides notes from default search results and dialogs. Archived notes can optionally be hidden in the Note Tree.
excludeFromExportExcludes this note and its children when exporting.
run, runOnInstance, runAtHourSee Events.
disableInclusionScripts with this label won't be included into parent script execution.
sorted

Keeps child notes sorted by title alphabetically.

When given a value, it will sort by the value of another label instead. If one of the child notes doesn't have the specified label, the title will be used for them instead.

sortDirection

If sorted is applied, specifies the direction of the sort:

  • ASC, ascending (default)
  • DESC, descending
sortFoldersFirstIf sorted is applied, folders (notes with children) will be sorted as a group at the top, and the rest will be sorted.
topIf sorted is applied to the parent note, keeps given note on top in its parent.
hidePromotedAttributesHide Promoted Attributes on this note. Generally useful when defining inherited attributes, but the parent note doesn't need them.
readOnlyMarks a note to be always be read-only, if it's a supported note (text, code, mermaid).
autoReadOnlyDisabledDisables automatic read-only mode for the given note.
appCssMarks CSS notes which are loaded into the Trilium application and can thus be used to modify Trilium's looks. See Custom app-wide CSS for more info.
appThemeMarks CSS notes which are full Trilium themes and are thus available in Trilium options. See Theme development for more information.
appThemeBaseSet to next, next-light, or next-dark to use the corresponding TriliumNext theme (auto, light or dark) as the base for a custom theme, instead of the legacy one. See Customize the Next theme for more information.
cssClassValue of this label is then added as CSS class to the node representing given note in the Note Tree. This can be useful for advanced theming. Can be used in template notes.
iconClassvalue of this label is added as a CSS class to the icon on the tree which can help visually distinguish the notes in the tree. Example might be bx bx-home - icons are taken from boxicons. Can be used in template notes.
pageSizeSpecifies the number of items per page in Note List.
customRequestHandlerSee Custom Request Handler.
customResourceProviderSee Custom Resource Providers.
widgetMarks this note as a custom widget which will be added to the Trilium component tree. See Custom Widgets for more information.
searchHomeNew search notes will be created as children of this note (see Saved Search).
workspace and related attributesSee Workspaces.
inboxdefault inbox location for new notes - when you create a note using new note button in the sidebar, notes will be created as child notes in the note marked as with #inbox label.
sqlConsoleHomeDefault location of SQL Console notes
bookmarkedIndicates this note is a bookmark.
bookmarkFolderNote with this label will appear in bookmarks as folder (allowing access to its children). See Bookmarks for more information.
share*See the attribute reference in Sharing.
displayRelations, hideRelationsComma delimited names of relations which should be displayed/hidden in a Relation Map (both the note type and the Note Map (Link map, Tree map) general functionality).
titleTemplate

Default title of notes created as children of this note. This value is evaluated as a JavaScript string and thus can be enriched with dynamic content via the injected now and parentNote variables.

Examples:

  • ${parentNote.getLabel('authorName')}'s literary works
  • Log for ${now.format('YYYY-MM-DD HH:mm:ss')}
  • to mirror the parent's template.

See Default Note Title for more info.

templateThis note will appear in the selection of available template when creating new note. See Templates for more information.
tocControls the display of the Table of contents for a given note. #toc or #toc=show to always display the table of contents, #toc=false to always hide it.
colordefines color of the note in note tree, links etc. Use any valid CSS color value like 'red' or #a13d5f
keyboardShortcutDefines a keyboard shortcut which will immediately jump to this note. Example: 'ctrl+alt+e'. Requires frontend reload for the change to take effect.
keepCurrentHoistingOpening this link won't change hoisting even if the note is not displayable in the current hoisted subtree.
executeButtonTitle of the button which will execute the current code note
executeDescriptionLonger description of the current code note displayed together with the execute button
excludeFromNoteMapNotes with this label will be hidden from the Note Map.
newNotesOnTopNew notes will be created at the top of the parent note, not on the bottom.
hideHighlightWidgetHides the Highlights list widget
hideChildrenOverviewHides the Note List for that particular note.
printLandscapeWhen exporting to PDF, changes the orientation of the page to landscape instead of portrait.
printPageSizeWhen exporting to PDF, changes the size of the page. Supported values: A0, A1, A2, A3, A4, A5, A6, Legal, Letter, Tabloid, Ledger.
geolocationIndicates the latitude and longitude of a note, to be displayed in a Geo Map.
calendar:*Defines specific options for the Calendar View.
viewTypeSets the view of child notes (e.g. grid or list). See Note List for more information.
\ No newline at end of file diff --git a/docs/User Guide/User Guide/Advanced Usage/Attributes/Relations.md b/docs/User Guide/User Guide/Advanced Usage/Attributes/Relations.md new file mode 100644 index 000000000..754351a78 --- /dev/null +++ b/docs/User Guide/User Guide/Advanced Usage/Attributes/Relations.md @@ -0,0 +1,37 @@ +# Relations +A relation is similar to a [label](Labels.md), but instead of having a text value it refers to another note. + +## Creating a relation using the visual editor + +1. Go to the _Owned Attributes_ section in the Ribbon. +2. Press the + button (_Add new attribute_) to the right. +3. Select _Add new relation_ for the relation. + +> [!TIP] +> If you prefer keyboard shortcuts, press Alt+L while focused on a note or in the _Owned Attributes_ section to display the visual editor. + +While in the visual editor: + +* Set the desired name +* Set the Target note (the note to point to). Unlike labels, relations cannot exist with a target note. +* Check _Inheritable_ if the label should be inherited by the child notes as well. See Attribute Inheritance for more information. + +## Creating a relation manually + +In the _Owned Attributes_ section in the Ribbon: + +* To create a relation called `myRelation`: + * First type `~myRelation=@` . + * After this, an autocompletion box should appear. + * Type the title of the note to point to and press Enter to confirm (or click the desired note). + * Alternatively copy a note from the Note Tree and paste it after the `=` sign (without the `@` , in this case). +* To create an inheritable relation, follow the same steps as previously described but instead of `~myRelation` write `~myRelation(inheritable)`. + +## Predefined relations + +These relations are supported and used internally by Trilium. + +> [!TIP] +> Some relations presented here end with a `*`. That means that there are multiple relations with the same prefix, consult the specific page linked in the description of that relation for more information. + +
LabelDescription
runOn*See Events
templatenote's attributes will be inherited even without a parent-child relationship, note's content and subtree will be added to instance notes if empty. See documentation for details.
inheritnote's attributes will be inherited even without a parent-child relationship. See Templates for a similar concept. See Attribute Inheritance in the documentation.
renderNotenotes of type Render Note will be rendered using a code note (HTML or script) and it is necessary to point using this relation to which note should be rendered
widget_relationtarget of this relation will be executed and rendered as a widget in the sidebar
shareCssCSS note which will be injected into the share page. CSS note must be in the shared sub-tree as well. Consider using share_hidden_from_tree and share_omit_default_css as well.
shareJsJavaScript note which will be injected into the share page. JS note must be in the shared sub-tree as well. Consider using share_hidden_from_tree.
shareTemplateEmbedded JavaScript note that will be used as the template for displaying the shared note. Falls back to the default template. Consider using share_hidden_from_tree.
shareFaviconFavicon note to be set in the shared page. Typically you want to set it to share root and make it inheritable. Favicon note must be in the shared sub-tree as well. Consider using share_hidden_from_tree.
\ No newline at end of file diff --git a/docs/User Guide/User Guide/Advanced Usage/Attributes_image.png b/docs/User Guide/User Guide/Advanced Usage/Attributes_image.png index 2ea2690121cc87cb0522acd265c8337c59ece913..bb52b50011e8effa9b9d925a5e9dd8511845830b 100644 GIT binary patch literal 33045 zcmcG$c{rBq`#$=jA`&W*Ql<#W&`gHRLoz3GlrodZkf{(Vl{rZ=heBn}JVu7dkTPc` zL<$-9`K<3}eSZ7*$3BkVv5&piu~v(`-uHR#`?{~|yw3Byo*?z}3bfQL)Fcv#R!LD- zlSJAih_6Gbw%||m^Z|eTZ_^EFC2cDF<3V*L5Z~`{lDp`nWq;Ml#njQ9bj{A*)?DDm zWk+*!yBikvPO}tc5_l0m@gf;Vb5kcvdpkC5OIvf&IcGMZlWe9Aj%*@ABFEW;MMOnJ zM1@7z_=S!N2|1;ON0UfwBqiCi+OE&0d)*9Gmp3Tqx@`NIe$XVS^S$k0YdAsOfA-0i zqYun&j@MrFl9pjURwZ=qGIOm2b4YBUh}q$Zk5?YOYE9DA{(5U;z2HVm{CMK0;9SFd_r8;gB=>yKTaEJs0MVTa3w ze=obkSD#Yw;ePRZao+2D4jw$16>-}j-_Er8+3BnZdFMRaZ+Ek^g;syo9k6#2w>Pk| z;;XEz%y#`bw9?!lHqsbi3UtQ)2x8E>XDp)IiPJ-#=uezP>(1Rn;2rjlU+z zQ9pX$pVZXSdSlhWM=JNFq_c{lO}6=#N4qfAvZ1g=aI__^rQ$w|=#9~B|9tuHKHX9% zz8S|PDk_@&?w#-5yYosDlarOr&D&{Nj=A=B9Q}83UOi{ry*uI6t8-~?$B!S6PfpfJ z{53Ug&6$#t68P}p1uJ6}m5)XG0{+y6wqhy1Kdw78ZwaU*X0noms)! zDapzHeI>W}7rRnaV~X@`Be+=(PajU;rrcAIHWvPx9asOR$h!QF>1`kb)+TK?e! zRZ&rqMfcl-($dm%tIIbEC(7IxsqZrh%Ez3ry<}lQB_kt~WBYA)zvmy;d-v~Khj;n; zZF=(Li4@n4!Ov=vn;CeYxvcz}pbwHA|MG^D^pnTx;J1z}6Uj6;6%~~?&QlkhCfYWS zj*fon>Iw)5pxiB>@3*?@5uL+-^RWKKi-9UpN8;7uB!rF~^Gi-XxMdr&Ps~Ys>V*U1 z?z_a@fBA%jFgyqjZY{axQe9oG9WxUv<|1VCMd;$ii&AQ8bOHu>)z41fcpMU|T1s=o0~%*i=6{pAfs$*n)~78WmiB-PZ^Nc4BV;ZTK40_gO{R{en_au6aP#KPO;Sr?5B@H+Ncu0^^_Qyt{{6f13=0cO5^ikU zw{PD*h;&w?VXJsI$%293|5tg-81%`1(XWJ?CeaD3D~}M;m^cp1=GUUdhbSa8-o9nUe<&6pK+BU9pd1S9z3I! zaxVVfV8Fn@rMA}Av{v`YS0i%HZEbDz`}eQsU7(cei8sfYbN@3#OS)L(lqQs^lW~Dm ztu_;|ZO@(dc5PQz*MasltwVf#(i$2J&9P#X`1quh6pllO6#0HEFN}R(S)9s#`&Qb< z=J5Q&LP%6pK)?3}D{f%v`y(xaj}mYmQ}@Q2!I*%MR0Dgincznr*DFefaoM=ImLrp`oEqnMPts zNl62~bP`e;8X-N44_J;>K!!mkci_)?<0;Tjku)_!TlCsz+v1>i>brlU$d z|5A^f@LF9G&M(}Fdr zKkPDCx!JTRD=Vw<*R_`CAvnNfFA%K_s`(m;^1qN^qRkITdL2Ie9=X)CxHytYPEIZ< zF;Rwu^l@3ll97oiEI2s$)19P*gDR2qq{(mjS&fdl0{`Cg-;?gw42*||hX?Zey>{M> zJL5)fVq(I@!&BASxjW8dUdbqHKDXfg`|pz-83m3b)QydeS5n>=6-jGp?Hm~y!Ab=Q z8Jn0KAU%$X;(7NVF7CjN9XqnEyN>uzmAEhR;cy3ywZwgw+*qdb`uiiF#q&+Fs6n0$ z8R=ZK$mR&s&#Hl2W7N{Wi~4R1tLRaFa$ipWX(#oe`S^>;XH*!^38CNK1^ z>EB%n@OZRe+yTLT<=VAG`~K4L&ewZ2H8n5U+dnEOICbju>5dUTlNjRd=_VdL*oOQ6 zzP|SNl-oR)va&KsYKe(-7l#a4+-#<&@Iys&nFIOGZAn2r zBREeXVPT1L8N#7#kBiHy-Y9(Uzgf3PC$)mc)6=u~Pv5PjS?`VeN@3g;ZEZUyCMGP}UosF! zGsp6Ck)cs6uYf=eZjq=c&m_I~;{_c@7Dl2>hGu%-UwnU4040!q_wFtH{QOQozA~<@ zELJ^cmwAzq!SAAn02$mMN>FEKW`-)m8PAnnq)&x6#;nE!@TTvswS0Q1!I}2cxqF8! z5hf>2oS;rczNVn3-1qkF+e>zK#^&zct3N4E*!2YB0Q8i3mo;SN97;U$-?VtKH~q6o zDo~H)`Vwb*dpkV?!|h+coPe6xjvU#Jf1C@`MYYt`eTXH!*8Gf&ZF~9B(o%VM_nsq1 zj?Df1c{@Kpzi~{sqod=^)h3p6PlU+6<=fZ&{9bqc$JgVs^70%aB0J*aKPb(N7f@kx5#DI_}WBi z=FpHCY9_CZ=g*~|mq|mrS&)y^pPZMLzC&L?MNM6a+#~R-hF#

=qg4kN+)AO?_Wd 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�~ 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 literal 36465 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 diff --git a/src/public/app/doc_notes/en/User Guide/!!!meta.json b/src/public/app/doc_notes/en/User Guide/!!!meta.json index a5fbfdeb4..3e8fc5011 100644 --- a/src/public/app/doc_notes/en/User Guide/!!!meta.json +++ b/src/public/app/doc_notes/en/User Guide/!!!meta.json @@ -6732,25 +6732,347 @@ { "type": "relation", "name": "internalLink", - "value": "Ucmcs8SfrYdD", + "value": "HI6GBBIduIgv", "isInheritable": false, "position": 120 + }, + { + "type": "relation", + "name": "internalLink", + "value": "Cq5X6iKQop6R", + "isInheritable": false, + "position": 130 } ], "format": "html", "dataFileName": "Attributes.html", "attachments": [ { - "attachmentId": "P4eRVtGFoHh2", + "attachmentId": "4YqnV7iugVCJ", "title": "image.png", "role": "image", - "mime": "image/jpg", + "mime": "image/png", "position": 10, "dataFileName": "Attributes_image.png" } ], "dirFileName": "Attributes", "children": [ + { + "isClone": false, + "noteId": "HI6GBBIduIgv", + "notePath": [ + "pOsGYCXsbNQG", + "tC7s2alapj8V", + "zEY4DaJG4YT5", + "HI6GBBIduIgv" + ], + "title": "Labels", + "notePosition": 10, + "prefix": null, + "isExpanded": false, + "type": "text", + "mime": "text/html", + "attributes": [ + { + "type": "relation", + "name": "internalLink", + "value": "zEY4DaJG4YT5", + "isInheritable": false, + "position": 10 + }, + { + "type": "relation", + "name": "internalLink", + "value": "BlN9DFI679QC", + "isInheritable": false, + "position": 20 + }, + { + "type": "relation", + "name": "internalLink", + "value": "bwZpz2ajCEwO", + "isInheritable": false, + "position": 30 + }, + { + "type": "label", + "name": "iconClass", + "value": "bx bx-hash", + "isInheritable": false, + "position": 40 + }, + { + "type": "relation", + "name": "internalLink", + "value": "vZWERwf8U3nx", + "isInheritable": false, + "position": 60 + }, + { + "type": "relation", + "name": "internalLink", + "value": "l0tKav7yLHGF", + "isInheritable": false, + "position": 70 + }, + { + "type": "relation", + "name": "internalLink", + "value": "oPVyFC7WL2Lp", + "isInheritable": false, + "position": 80 + }, + { + "type": "relation", + "name": "internalLink", + "value": "GPERMystNGTB", + "isInheritable": false, + "position": 90 + }, + { + "type": "relation", + "name": "internalLink", + "value": "OFXdgB2nNk1F", + "isInheritable": false, + "position": 100 + }, + { + "type": "relation", + "name": "internalLink", + "value": "CoFPLs3dRlXc", + "isInheritable": false, + "position": 110 + }, + { + "type": "relation", + "name": "internalLink", + "value": "AlhDUqhENtH7", + "isInheritable": false, + "position": 120 + }, + { + "type": "relation", + "name": "internalLink", + "value": "pKK96zzmvBGf", + "isInheritable": false, + "position": 130 + }, + { + "type": "relation", + "name": "internalLink", + "value": "WFGzWeUK6arS", + "isInheritable": false, + "position": 140 + }, + { + "type": "relation", + "name": "internalLink", + "value": "0ESUbbAxVnoK", + "isInheritable": false, + "position": 150 + }, + { + "type": "relation", + "name": "internalLink", + "value": "J5Ex1ZrMbyJ6", + "isInheritable": false, + "position": 160 + }, + { + "type": "relation", + "name": "internalLink", + "value": "d3fAXQ2diepH", + "isInheritable": false, + "position": 170 + }, + { + "type": "relation", + "name": "internalLink", + "value": "MgibgPcfeuGz", + "isInheritable": false, + "position": 180 + }, + { + "type": "relation", + "name": "internalLink", + "value": "m523cpzocqaD", + "isInheritable": false, + "position": 190 + }, + { + "type": "relation", + "name": "internalLink", + "value": "9sRHySam5fXb", + "isInheritable": false, + "position": 200 + }, + { + "type": "relation", + "name": "internalLink", + "value": "_help_YKWqdJhzi2VY", + "isInheritable": false, + "position": 210 + }, + { + "type": "relation", + "name": "internalLink", + "value": "u3YFHC9tQlpm", + "isInheritable": false, + "position": 220 + }, + { + "type": "relation", + "name": "internalLink", + "value": "R9pX4DGra2Vt", + "isInheritable": false, + "position": 230 + }, + { + "type": "relation", + "name": "internalLink", + "value": "iRwzGnHPzonm", + "isInheritable": false, + "position": 240 + }, + { + "type": "relation", + "name": "internalLink", + "value": "BCkXAVs63Ttv", + "isInheritable": false, + "position": 250 + }, + { + "type": "relation", + "name": "internalLink", + "value": "47ZrP6FNuoG8", + "isInheritable": false, + "position": 260 + }, + { + "type": "relation", + "name": "internalLink", + "value": "KC1HB96bqqHX", + "isInheritable": false, + "position": 270 + }, + { + "type": "relation", + "name": "internalLink", + "value": "BFvAtE74rbP6", + "isInheritable": false, + "position": 280 + }, + { + "type": "relation", + "name": "internalLink", + "value": "bdUJEHsAPYQR", + "isInheritable": false, + "position": 290 + }, + { + "type": "relation", + "name": "internalLink", + "value": "AxshuNRegLAv", + "isInheritable": false, + "position": 300 + }, + { + "type": "relation", + "name": "internalLink", + "value": "81SGnPGMk7Xc", + "isInheritable": false, + "position": 310 + }, + { + "type": "relation", + "name": "internalLink", + "value": "xWbu3jpNWapp", + "isInheritable": false, + "position": 320 + } + ], + "format": "html", + "dataFileName": "Labels.html", + "attachments": [] + }, + { + "isClone": false, + "noteId": "Cq5X6iKQop6R", + "notePath": [ + "pOsGYCXsbNQG", + "tC7s2alapj8V", + "zEY4DaJG4YT5", + "Cq5X6iKQop6R" + ], + "title": "Relations", + "notePosition": 20, + "prefix": null, + "isExpanded": false, + "type": "text", + "mime": "text/html", + "attributes": [ + { + "type": "relation", + "name": "internalLink", + "value": "HI6GBBIduIgv", + "isInheritable": false, + "position": 10 + }, + { + "type": "label", + "name": "iconClass", + "value": "bx bx-transfer", + "isInheritable": false, + "position": 20 + }, + { + "type": "relation", + "name": "internalLink", + "value": "BlN9DFI679QC", + "isInheritable": false, + "position": 30 + }, + { + "type": "relation", + "name": "internalLink", + "value": "bwZpz2ajCEwO", + "isInheritable": false, + "position": 40 + }, + { + "type": "relation", + "name": "internalLink", + "value": "oPVyFC7WL2Lp", + "isInheritable": false, + "position": 50 + }, + { + "type": "relation", + "name": "internalLink", + "value": "GPERMystNGTB", + "isInheritable": false, + "position": 60 + }, + { + "type": "relation", + "name": "internalLink", + "value": "KC1HB96bqqHX", + "isInheritable": false, + "position": 70 + }, + { + "type": "relation", + "name": "internalLink", + "value": "HcABDtFCkbFN", + "isInheritable": false, + "position": 80 + } + ], + "format": "html", + "dataFileName": "Relations.html", + "attachments": [] + }, { "isClone": false, "noteId": "bwZpz2ajCEwO", @@ -6761,7 +7083,7 @@ "bwZpz2ajCEwO" ], "title": "Attribute Inheritance", - "notePosition": 10, + "notePosition": 30, "prefix": null, "isExpanded": false, "type": "text", @@ -6787,6 +7109,20 @@ "value": "bx bx-list-plus", "isInheritable": false, "position": 30 + }, + { + "type": "relation", + "name": "internalLink", + "value": "HI6GBBIduIgv", + "isInheritable": false, + "position": 40 + }, + { + "type": "relation", + "name": "internalLink", + "value": "Cq5X6iKQop6R", + "isInheritable": false, + "position": 50 } ], "format": "html", @@ -6803,7 +7139,7 @@ "OFXdgB2nNk1F" ], "title": "Promoted Attributes", - "notePosition": 20, + "notePosition": 40, "prefix": null, "isExpanded": false, "type": "text", @@ -6858,237 +7194,6 @@ "dataFileName": "Promoted Attributes_promot.png" } ] - }, - { - "isClone": false, - "noteId": "Ucmcs8SfrYdD", - "notePath": [ - "pOsGYCXsbNQG", - "tC7s2alapj8V", - "zEY4DaJG4YT5", - "Ucmcs8SfrYdD" - ], - "title": "Attribute Reference", - "notePosition": 30, - "prefix": null, - "isExpanded": false, - "type": "text", - "mime": "text/html", - "attributes": [ - { - "type": "relation", - "name": "internalLink", - "value": "l0tKav7yLHGF", - "isInheritable": false, - "position": 10 - }, - { - "type": "relation", - "name": "internalLink", - "value": "bwZpz2ajCEwO", - "isInheritable": false, - "position": 20 - }, - { - "type": "relation", - "name": "internalLink", - "value": "vZWERwf8U3nx", - "isInheritable": false, - "position": 30 - }, - { - "type": "relation", - "name": "internalLink", - "value": "oPVyFC7WL2Lp", - "isInheritable": false, - "position": 40 - }, - { - "type": "relation", - "name": "internalLink", - "value": "OFXdgB2nNk1F", - "isInheritable": false, - "position": 50 - }, - { - "type": "relation", - "name": "internalLink", - "value": "CoFPLs3dRlXc", - "isInheritable": false, - "position": 60 - }, - { - "type": "relation", - "name": "internalLink", - "value": "WFGzWeUK6arS", - "isInheritable": false, - "position": 70 - }, - { - "type": "relation", - "name": "internalLink", - "value": "J5Ex1ZrMbyJ6", - "isInheritable": false, - "position": 80 - }, - { - "type": "relation", - "name": "internalLink", - "value": "d3fAXQ2diepH", - "isInheritable": false, - "position": 90 - }, - { - "type": "relation", - "name": "internalLink", - "value": "MgibgPcfeuGz", - "isInheritable": false, - "position": 100 - }, - { - "type": "relation", - "name": "internalLink", - "value": "BFvAtE74rbP6", - "isInheritable": false, - "position": 110 - }, - { - "type": "relation", - "name": "internalLink", - "value": "bdUJEHsAPYQR", - "isInheritable": false, - "position": 120 - }, - { - "type": "relation", - "name": "internalLink", - "value": "KC1HB96bqqHX", - "isInheritable": false, - "position": 130 - }, - { - "type": "relation", - "name": "internalLink", - "value": "HcABDtFCkbFN", - "isInheritable": false, - "position": 140 - }, - { - "type": "relation", - "name": "internalLink", - "value": "9sRHySam5fXb", - "isInheritable": false, - "position": 160 - }, - { - "type": "relation", - "name": "internalLink", - "value": "u3YFHC9tQlpm", - "isInheritable": false, - "position": 170 - }, - { - "type": "relation", - "name": "internalLink", - "value": "R9pX4DGra2Vt", - "isInheritable": false, - "position": 180 - }, - { - "type": "relation", - "name": "internalLink", - "value": "pKK96zzmvBGf", - "isInheritable": false, - "position": 220 - }, - { - "type": "relation", - "name": "internalLink", - "value": "AlhDUqhENtH7", - "isInheritable": false, - "position": 230 - }, - { - "type": "relation", - "name": "internalLink", - "value": "0ESUbbAxVnoK", - "isInheritable": false, - "position": 240 - }, - { - "type": "relation", - "name": "internalLink", - "value": "m523cpzocqaD", - "isInheritable": false, - "position": 250 - }, - { - "type": "relation", - "name": "internalLink", - "value": "_help_YKWqdJhzi2VY", - "isInheritable": false, - "position": 260 - }, - { - "type": "relation", - "name": "internalLink", - "value": "iRwzGnHPzonm", - "isInheritable": false, - "position": 270 - }, - { - "type": "relation", - "name": "internalLink", - "value": "BCkXAVs63Ttv", - "isInheritable": false, - "position": 280 - }, - { - "type": "relation", - "name": "internalLink", - "value": "47ZrP6FNuoG8", - "isInheritable": false, - "position": 290 - }, - { - "type": "relation", - "name": "internalLink", - "value": "81SGnPGMk7Xc", - "isInheritable": false, - "position": 300 - }, - { - "type": "relation", - "name": "internalLink", - "value": "GPERMystNGTB", - "isInheritable": false, - "position": 310 - }, - { - "type": "relation", - "name": "internalLink", - "value": "AxshuNRegLAv", - "isInheritable": false, - "position": 320 - }, - { - "type": "relation", - "name": "internalLink", - "value": "xWbu3jpNWapp", - "isInheritable": false, - "position": 330 - }, - { - "type": "label", - "name": "iconClass", - "value": "bx bx-book-bookmark", - "isInheritable": false, - "position": 340 - } - ], - "format": "html", - "dataFileName": "Attribute Reference.html", - "attachments": [] } ] }, diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Advanced Usage/Attributes.html b/src/public/app/doc_notes/en/User Guide/User Guide/Advanced Usage/Attributes.html index 9f715ddee..4e579189d 100644 --- a/src/public/app/doc_notes/en/User Guide/User Guide/Advanced Usage/Attributes.html +++ b/src/public/app/doc_notes/en/User Guide/User Guide/Advanced Usage/Attributes.html @@ -16,14 +16,17 @@

In Trilium, attributes are key-value pairs assigned to notes, providing additional metadata or functionality. There are two primary types of attributes:

    -
  1. Labels: Simple key-value text records
  2. -
  3. Relations: Named links to other notes
  4. +
  5. Labels: Simple + key-value text records
  6. +
  7. Relations: + Named links to other notes

These attributes play a crucial role in organizing, categorising, and enhancing the functionality of notes.

-

- -

+
+ +

Labels

Labels in Trilium can be used for a variety of purposes:

    @@ -36,24 +39,23 @@ such as the "weight" attribute in the Weight Tracker.

Labels are also searchable, enhancing note retrieval.

-

Common Labels for Advanced Configuration

-

See the corresponding section in Attribute Reference for - a comprehensive list of attributes.

+

For more information, including predefined labels, see Labels.

Relations

Relations define connections between notes, similar to links.

-

Uses

+

Uses:

  • Metadata Relationships: For example, linking a book note to an author note
  • Scripting: Attaching scripts to events or conditions related to the note
-

Common Relations

-

See the corresponding section in Attribute Reference for - a comprehensive list of relations.

+

For more information, including a list of predefined relations, see  + Relations.

Multiplicity

-

Attributes in Trilium can be "multivalued", meaning multiple attributes - with the same name can coexist.

+

Attributes in Trilium can be "multi-valued", meaning multiple attributes + with the same name can co-exist.

Attribute Definitions and Promoted Attributes

Special labels create "label/attribute" definitions, enhancing the organization and management of attributes. For more details, see Attribute Inheritance

+

Inheritance refers to the process of having a label or + a relation shared across multiple notes, generally + in parent-child relations (or anywhere if using templates).

1. Standard Inheritance

In Trilium, attributes can be automatically inherited by child notes if they have the isInheritable flag set to true. This means the attribute (a key-value pair) is applied to the note and all its descendants.

-

Example Use Case

-

The archived label can be set to be inheritable, allowing you - to hide a whole subtree of notes from searches and other dialogs by applying - this label at the top level.

+

To make an attribute inheritable, simply use the visual editor for  + Labels or Relations. + Alternatively, the attribute can be manually defined where #myLabel=value becomes #myLabel(inheritable)=value when + inheritable.

+

As an example, the archived label can be set to be inheritable, + allowing you to hide a whole subtree of notes from searches and other dialogs + by applying this label at the top level.

2. Copying Inheritance

Copying inheritance differs from standard inheritance by using a child: prefix in the attribute name. This prefix causes new child notes to automatically diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Advanced Usage/Attributes/Attribute Reference.html b/src/public/app/doc_notes/en/User Guide/User Guide/Advanced Usage/Attributes/Labels.html similarity index 81% rename from src/public/app/doc_notes/en/User Guide/User Guide/Advanced Usage/Attributes/Attribute Reference.html rename to src/public/app/doc_notes/en/User Guide/User Guide/Advanced Usage/Attributes/Labels.html index ebf750601..c644d9513 100644 --- a/src/public/app/doc_notes/en/User Guide/User Guide/Advanced Usage/Attributes/Attribute Reference.html +++ b/src/public/app/doc_notes/en/User Guide/User Guide/Advanced Usage/Attributes/Labels.html @@ -5,15 +5,51 @@ - Attribute Reference + Labels

-

Attribute Reference

+

Labels

-

Labels

+

A label is an attribute of a note which + has a name and optionally a value. 

+

Creating a label using the visual editor

+
    +
  1. Go to the Owned Attributes section in the Ribbon.
  2. +
  3. Press the + button (Add new attribute) to the right.
  4. +
  5. Select Add new label for the relation.
  6. +
+ +

While in the visual editor:

+
    +
  • Set the desired name
  • +
  • Optionally, set the value of the label. Labels can exist without a value.
  • +
  • Check Inheritable if the label should be inherited by the child + notes as well. See Attribute Inheritance for + more information.
  • +
+

Creating a label manually

+

In the Owned Attributes section in the Ribbon:

+
    +
  • To create a label called myLabel with no value, simply type #myLabel.
  • +
  • To create a label called myLabel with a value value, + simply type #myLabel=value.
  • +
  • If the value contains spaces, then the text must be quoted: #myLabel="Hello world".
  • +
  • If the string contains quotes (regardless of whether it has spaces), then + the text must be quoted with apostrophes instead: #myLabel='Hello "world"'.
  • +
  • To create an inheritable label called myLabel, simply write #myLabel(inheritable) for + no value or #myLabel(inheritable)=value if there is a value.
  • +
+

Predefined labels

+

This is a list of labels that Trilium natively supports.

diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Advanced Usage/Attributes/Relations.html b/src/public/app/doc_notes/en/User Guide/User Guide/Advanced Usage/Attributes/Relations.html new file mode 100644 index 000000000..1148c6d8c --- /dev/null +++ b/src/public/app/doc_notes/en/User Guide/User Guide/Advanced Usage/Attributes/Relations.html @@ -0,0 +1,145 @@ + + + + + + + + Relations + + + +
+

Relations

+ +
+

A relation is similar to a label, but instead + of having a text value it refers to another note.

+

Creating a relation using the visual editor

+
    +
  1. Go to the Owned Attributes section in the Ribbon.
  2. +
  3. Press the + button (Add new attribute) to the right.
  4. +
  5. Select Add new relation for the relation.
  6. +
+ +

While in the visual editor:

+
    +
  • Set the desired name
  • +
  • Set the Target note (the note to point to). Unlike labels, relations cannot + exist with a target note.
  • +
  • Check Inheritable if the label should be inherited by the child + notes as well. See Attribute Inheritance for + more information.
  • +
+

Creating a relation manually

+

In the Owned Attributes section in the Ribbon:

+
    +
  • To create a relation called myRelation: +
      +
    • First type ~myRelation=@ .
    • +
    • After this, an autocompletion box should appear.
    • +
    • Type the title of the note to point to and press Enter to confirm + (or click the desired note).
    • +
    • Alternatively copy a note from the Note Tree and + paste it after the = sign (without the @ , in this + case).
    • +
    +
  • +
  • To create an inheritable relation, follow the same steps as previously + described but instead of ~myRelation write ~myRelation(inheritable).
  • +
+

Predefined relations

+

These relations are supported and used internally by Trilium.

+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
LabelDescription
runOn* + See Events +
template + note's attributes will be inherited even without a parent-child relationship, + note's content and subtree will be added to instance notes if empty. See + documentation for details.
inherit + note's attributes will be inherited even without a parent-child relationship. + See Templates for + a similar concept. See Attribute Inheritance in + the documentation.
renderNote + notes of type Render Note will + be rendered using a code note (HTML or script) and it is necessary to point + using this relation to which note should be rendered
widget_relation + target of this relation will be executed and rendered as a widget in the + sidebar
shareCss + CSS note which will be injected into the share page. CSS note must be + in the shared sub-tree as well. Consider using share_hidden_from_tree and share_omit_default_css as + well.
shareJs + JavaScript note which will be injected into the share page. JS note must + be in the shared sub-tree as well. Consider using share_hidden_from_tree.
shareTemplate + Embedded JavaScript note that will be used as the template for displaying + the shared note. Falls back to the default template. Consider using share_hidden_from_tree.
shareFavicon + Favicon note to be set in the shared page. Typically you want to set it + to share root and make it inheritable. Favicon note must be in the shared + sub-tree as well. Consider using share_hidden_from_tree.
+
+
+
+ + + \ No newline at end of file diff --git a/src/public/app/doc_notes/en/User Guide/User Guide/Advanced Usage/Attributes_image.png b/src/public/app/doc_notes/en/User Guide/User Guide/Advanced Usage/Attributes_image.png index 2ea2690121cc87cb0522acd265c8337c59ece913..bb52b50011e8effa9b9d925a5e9dd8511845830b 100644 GIT binary patch literal 33045 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

=qg4kN+)AO?_Wd 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�~ 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 literal 36465 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 diff --git a/src/public/app/doc_notes/en/User Guide/navigation.html b/src/public/app/doc_notes/en/User Guide/navigation.html index 0a19e04f1..e182e8de3 100644 --- a/src/public/app/doc_notes/en/User Guide/navigation.html +++ b/src/public/app/doc_notes/en/User Guide/navigation.html @@ -319,15 +319,16 @@