Metainformationen zur Seite
  •  

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
speedy:30_modules:classify [2020/10/13 07:58] adminspeedy:30_modules:classify [2023/09/18 18:02] (aktuell) – [Sachmerkmale/Klassifikation] speedy
Zeile 1: Zeile 1:
 ====== Sachmerkmale/Klassifikation ====== ====== Sachmerkmale/Klassifikation ======
 +Dokumente können neben allgemeinen Eigenschaften auch mit Hilfe von Klassifizierung mit Sachmerkmalen zusätzlich spezifiziert werden. \\
 +Der Klassenbaum und die dazugehörigen Attribute (Merkmale) werden in einer XML-Datei definiert. 
  
 +Werden dynamische Artikeleigenschaften verwendet oder wird die Eigenschaftenmaske per XML-Formular beschrieben muss eine Dokumenteigenschaft "CLS_NAME" für die Klasse definiert werden. 
 +Im [[speedy:40_admin:propformat|Eigenschaftenformat]] wählen Sie als Eingabetyp "Klasse" und als Datenquelle die zu verwendende XML-Datei.
  
 +==== Klassenbeschreibung ====
 Syntax der Datei "class_attribute.xml" Syntax der Datei "class_attribute.xml"
  
Zeile 29: Zeile 34:
  
 === Attributdefinition === === Attributdefinition ===
-^Feld^Beschreibung^ +^ Feld          ^ Beschreibung  
-|name| | +| name          Name der des Attributs 
-|description| | +| description   Beschreibung 
-|displayname| | +| displayname   Anzeigename des Attributs 
-|prop| | +| prop          Feldname in der Eigenschaftentabelle [dm_prop_xxx] in der Datenbank. 
-|datatype| | +| datatype      Datentyp des Attributs: \\ - string \\ - boolean \\ - integer \\ - double 
-|edittype| | +| edittype      Eingabetyp: \\ - edit \\ - check \\ - selection 
-|min| | +| min           minimaler Wert bei Zahlenwerten 
-|max| | +| max           maximaler Wert bei Zahlenwerten 
-|step| | +| step          Schrittgröße bei Zahlenwerten 
-|mask| | +| mask          Maskierung für des Eingabefeld 
-|literal| | +| literal       Eingabevorlage 
-|content| |+| content       Inhalt für z.B. Listenauswahl (selection)  
  
 === Attribut === === Attribut ===
-^Feld^Beschreibung^ +^ Feld          ^ Beschreibung  
-|name| | +| name          Name des Attributs 
-|required| | +| required      Pflichtfeld [boolean] 
-|value| | +| value         Vorgabewert [optional] 
-|prop| |+| prop          Feldname in der Eigenschaftentabelle [dm_prop_xxx] in der Datenbank. [optional] |
  
 === Klasse === === Klasse ===
-^Feld^Beschreibung^ +^ Feld          ^ Beschreibung  
-|name| | +| name          Name der Klasse 
-|description| | +| description   Beschreibender Text 
-|doctype| | +| doctype       Dokumenttyp der beim Neu anlegen eingestellt werden soll, wenn Klassifikation bereits im Neu-Dialog zur Anwendung kommt. [currently unused] 
-|parent| |+| parent        Eltern-Element für die Ablage, wenn Klassifikation bereits im Neu-Dialog zur Anwendung kommt. [currently unused] |