Benutzerdefinierte Vorlagenattribute

Tekla Structures
Geändert: 14 Nov. 2024
2025
Tekla Structures

Benutzerdefinierte Vorlagenattribute

Attribute für benutzerdefinierte Vorlagen werden in der Datei contentattributes_userdefined.lst definiert. Standardmäßig enthält diese Datei den Großteil der benutzerdefinierten Attribute, die in den Teileigenschaften angezeigt werden.

Zum Verwenden eigener Attribute in Vorlagen und Listen erstellen Sie eine Kopie dieser Datei, benennen diese entsprechend um und fügen ihr die erforderlichen Attribute hinzu.

Die Datei contentattributes_userdefined.lst ist in zwei Abschnitte unterteilt:

  • Eine Liste enthält die Attributnamen und Standardeinstellungen:

  • Eine Liste enthält die Attribute, die Inhaltstypen zugewiesen sind:

    1. Inhaltstyp der Zeile im Vorlagen-Editor
    2. Hierarchie der Attribute im Vorlagen-Editor
    3. Benutzerdefinierbare Anmerkungen, z. B. der Name der Registerkarte im Dialogfeld Benutzerdefinierte Attribute
    4. Der Name des benutzerdefinierten Attributs muss dem der Datei objects.inp entsprechen.

Beispiel: Hinzufügen von benutzerdefinierten Vorlagenattributen zum Vorlagen-Editor

In diesem Beispiel wird erläutert, wie Sie eigene benutzerdefinierte Attribute in die Attributhierarchie im Vorlagen-Editor einfügen.

Fügen Sie zunächst Ihr benutzerdefiniertes Attribut in die Datei objects.inp ein. Sie können beispielsweise ein Attribut mit dem Namen MY_ATTRIBUTE in die benutzerdefinierten Eigenschaften der Zeichnungen einfügen.

  1. Öffnen Sie die Datei contentattributes_userdefined.lst mit einem Texteditor.

    Diese Datei befindet sich standardmäßig in ..\Program Files\Tekla Structures\<version>\bin\applications\Tekla\Tools\TplEd\settings, der Speicherort kann sich jedoch in Ihrer Umgebung unterscheiden.

  2. Speichern Sie die Datei mit einem angemessenen Namen, z. B. MY_contentattributes_userdefined.lst, im gleichen Ordner.
  3. Fügen Sie MY_ATTRIBUTE zur Liste der Attributnamen hinzu und definieren Sie die Einstellungen wie folgt:

  4. Fügen Sie MY_ATTRIBUTE zu der Liste mit Attributen hinzu, die Inhaltstypen zugewiesen sind.

    Wählen Sie den Inhaltstyp in Abhängigkeit davon aus, welchem Objekt das Attribut in der Datei objects.inp zugeordnet ist. In diesem Beispiel lautet der Inhaltstyp DRAWING. Fügen Sie das Attribut im Format USERDEFINED.<ATTRIBUTE_NAME> hinzu.

  5. Speichern Sie die Änderungen.
  6. Öffnen Sie die Datei contentattributes.lst mit einem Texteditor.
  7. Fügen Sie folgende Zeile in die Datei ein:

    [INCLUDE MY_contentattributes_userdefined.lst]

  8. Speichern Sie die Änderungen.

    Das Attribut wird in der Attributhierarchie im Vorlagen-Editor unter DRAWING > USERDEFINED angezeigt:

Hinzufügen von Kommentaren zu benutzerdefinierten Vorlagenattributen

Sie können eigene Kommentare in die benutzerdefinierten Attribute in der Attribut-Baumansicht des Vorlagen-Editors einfügen.

  1. Öffnen Sie die Kopie der Datei contentattributes_userdefined.lst.

    Beispielsweise MY_contentattributes_userdefined.lst. Ändern Sie nicht die ursprüngliche Datei contentattributes_userdefined.lst.

  2. Scrollen Sie herunter bis zur Liste der Eigenschaften für Inhaltstypen.
  3. Geben Sie Ihre Anmerkung in Anführungszeichen hinter dem Attributnamen ein.

    Zum Beispiel:

  4. Speichern Sie die Änderungen.

    Der hinzugefügte Kommentar wird in der Attribut-Baumansicht im Vorlagen-Editor angezeigt:

Hinzufügen einer Hierarchie zu benutzerdefinierten Vorlagenattributen

Sie können der Attribut-Baumansicht im Vorlagen-Editor Ihre eigene Hierarchie hinzufügen:

Warnung:

Bei benutzerdefinierten Attributen wird zwischen Groß- und Kleinschreibung unterschieden. Beachten Sie bei der Eingabe des Attributnamens die Groß- und Kleinschreibung.

  1. Öffnen Sie die Kopie der Datei contentattributes_userdefined.lst.

    Beispielsweise MY_contentattributes_userdefined.lst. Ändern Sie nicht die ursprüngliche Datei contentattributes_userdefined.lst.

  2. Scrollen Sie herunter bis zur Liste der Eigenschaften für Inhaltstypen.
  3. Definieren Sie die Hierarchie in eckigen Klammern zwischen USERDEFINED. und dem Attributnamen.

    Zum Beispiel:

    Anmerkung:

    Achten Sie nach den Klammern und zwischen den Hierarchien darauf, Punkte zu setzen.

  4. Speichern Sie die Änderungen.

Die neue Hierarchie wird in der Attribut-Baumansicht angezeigt:

Fanden Sie das hilfreich?
Zurück
Weiter