• Basics
  • Abyss
  • Web APIs
  • C# & Razor
  • .net API
  • JS & TS API

    Show / Hide Table of Contents

    Enum TargetTypes

    Metadata targets specific things, and the TargetTypes determines what kind of thing this is.

    Namespace: ToSic.Eav.Metadata
    Assembly: ToSic.Eav.Core.dll
    Syntax
    [PublicApi_Stable_ForUseInYourCode]
    public enum TargetTypes

    Fields

    Name Description
    App

    App metadata (3). Used to give Apps additional properties.

    Attribute

    Metadata of attributes / fields (2). This is used to store configuration like the field label, amount-of-rows, etc.

    CmsItem

    Item / Object of the Platform, like a File or Folder etc. (10)

    ContentType

    Metadata of a content-type / data-schema (5). Used to give it a description etc.

    Custom

    Custom target (90). This is what you should use for basic apps which have a custom target that's none of the other defaults.

    Custom1

    Custom target (91). Use this for basic apps which need multiple different custom targets (advanced, rare use case)

    Custom2

    Custom target (92). Use this for basic apps which need multiple different custom targets (advanced, rare use case)

    Custom3

    Custom target (93). Use this for basic apps which need multiple different custom targets (advanced, rare use case)

    Custom4

    Custom target (94). Use this for basic apps which need multiple different custom targets (advanced, rare use case)

    Custom5

    Custom target (95). Use this for basic apps which need multiple different custom targets (advanced, rare use case)

    Custom6

    Custom target (96). Use this for basic apps which need multiple different custom targets (advanced, rare use case)

    Custom7

    Custom target (97). Use this for basic apps which need multiple different custom targets (advanced, rare use case)

    Custom8

    Custom target (98). Use this for basic apps which need multiple different custom targets (advanced, rare use case)

    Custom9

    Custom target (99). Use this for basic apps which need multiple different custom targets (advanced, rare use case)

    Dimension

    Dimension Metadata (8) - for languages and similar data-dimensions

    Entity

    Metadata of entities / data-items (4). This lets us enhance entities with additional information.

    Module

    A Module - like a module containing some content (16)

    None

    Things that are not used as Metadata (1). This is the default for most Entities.

    Page

    A Page - like the current page (14)

    Scope

    Scope metadata (7) - for data-scopes like "System" or "System-Configuration" etc.

    Site

    A Site - like the current site (12)

    System

    The entire system / platform - so Metadata for the current Dnn/Oqtane installation (11).

    User

    A User - like the admin-user (18)

    Zone

    Zone metadata (6) - used to give a Zone additional information. Only used in very special cases, best not use.

    • Improve this Doc
    • View Source
    Back to top Generated by DocFX