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 [2019/10/16 08:47] adminspeedy:30_modules:classify [2023/09/18 18:02] (aktuell) – [Sachmerkmale/Klassifikation] speedy
Zeile 1: Zeile 1:
-====== 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. 
  
-Syntax der Datei class_attribute.xml+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"
  
 <code xml> <code xml>
 +
 <?xml version="1.0" encoding="ISO-8859-1"?> <?xml version="1.0" encoding="ISO-8859-1"?>
 <speedy> <speedy>
    <attributedefs>    <attributedefs>
-      <attributedef name="" description="" displayname="" prop="" datatype="[string|boolean|integer|double]" edittype="[edit|check|selection]" min="" max="" step="" mask="" literal="" conttent=""/>+      <attributedef name="" description="" displayname="" prop="" datatype="[string|boolean|integer|double]" edittype="[edit|check|selection]" min="" max="" step="" mask="" literal="" content=""/>
       ...       ...
    </attributedefs>    </attributedefs>
Zeile 23: Zeile 30:
    </classes>    </classes>
 </speedy> </speedy>
 +
 </code> </code>
 +
 +=== Attributdefinition ===
 +^ Feld          ^ Beschreibung  ^
 +| name          | Name der des Attributs |
 +| description   | Beschreibung |
 +| displayname   | Anzeigename des Attributs |
 +| prop          | Feldname in der Eigenschaftentabelle [dm_prop_xxx] in der Datenbank. |
 +| datatype      | Datentyp des Attributs: \\ - string \\ - boolean \\ - integer \\ - double |
 +| edittype      | Eingabetyp: \\ - edit \\ - check \\ - selection |
 +| min           | minimaler Wert bei Zahlenwerten |
 +| max           | maximaler Wert bei Zahlenwerten |
 +| step          | Schrittgröße bei Zahlenwerten |
 +| mask          | Maskierung für des Eingabefeld |
 +| literal       | Eingabevorlage |
 +| content       | Inhalt für z.B. Listenauswahl (selection) | 
 +
 +
 +=== Attribut ===
 +^ Feld          ^ Beschreibung  ^
 +| name          | Name des Attributs |
 +| required      | Pflichtfeld [boolean] |
 +| value         | Vorgabewert [optional] |
 +| prop          | Feldname in der Eigenschaftentabelle [dm_prop_xxx] in der Datenbank. [optional] |
 +
 +=== Klasse ===
 +^ Feld          ^ Beschreibung  ^
 +| name          | Name der Klasse |
 +| description   | Beschreibender Text |
 +| doctype       | Dokumenttyp der beim Neu anlegen eingestellt werden soll, wenn Klassifikation bereits im Neu-Dialog zur Anwendung kommt. [currently unused] |
 +| parent        | Eltern-Element für die Ablage, wenn Klassifikation bereits im Neu-Dialog zur Anwendung kommt. [currently unused] |
 +
 +