Xml

Beschreibung: tecart_addon ist der Wurzelknoten der XML-Datei. Darin sind alle anderen Einstellungen enthalten.

Attribute: keine


Beschreibung: Enthält Ihren Namen.

Attribute: Keine

Erlaubt in: <tecart_addon>


Beschreibung: Enthält die Version des Add-Ons. Diese wird benötigt, um den Anwender auf Updates hinzuweisen.

Attribute:Keine

Erlaubt in:<tecart_addon>


Beschreibung: Enthält die URL zu einer Datei, in der sich der Anwender die Lizenzbedingungen Ihres Add-Ons ansehen kann. Ist der Link kein HTTP-Link, wird die Datei an dem angegebenen Ort im Add-On-Verzeichnis gesucht.

Attribute: Keine

Erlaubt in:<tecart_addon>


Beschreibung: Enthält die URL zu einer Datei, in der sich der Anwender die Hilfe Ihres Add-Ons ansehen kann. Ist der Link kein HTTP-Link, wird die Datei an dem angegebenen Ort im Add-On-Verzeichnis gesucht.

Attribute: Keine

Erlaubt in:<tecart_addon>


Beschreibung: Enthält eine eindeutige ID Ihres Add-Ons. Diese wird benutzt, um Add-On-spezifische Spalten, Tabellen und Konfigurationsoptionen zu kapseln. Beachten Sie: Die ID Ihres Add-Ons darf nur Zahlen und Kleinbuchstaben enthalten.

Attribute: Keine

Erlaubt in:<tecart_addon>


Beschreibung: Ab V4.7. Ein AddOn-Job, der nach der erfolgreichen Installation und nach dem Speichern der Add-On-Einstellungen ausgeführt wird. Angegeben wird die AddOn-Job-Klasse Attribute: Keine

Beispiel:

Beispiel

<setup_job>setup/setup_job</setup_job>

Erlaubt in:<tecart_addon>


Beschreibung: Enthält die Bezeichnung Ihres Add-Ons. Die Bezeichnung kann auch eine Sprachvariable sein und wird entsprechend übersetzt.

Attribute: Keine

Erlaubt in:<tecart_addon>


<crm_version>

Beschreibung: Minimal benötigte CRM-Version. Ist die installierte CRM-Version kleiner als die angegebene, wird bei der Installation eine Fehlermeldung ausgegeben.

Attribute: Keine

Erlaubt in: <requirements>

Beispiel

<crm_version>4.5.16718</crm_version>


<php_version>

Beschreibung: Minimal benötigte PHP-Version. Ist die installierte PHP-Version kleiner als die angegebene, wird bei der Installation eine Fehlermeldung ausgegeben.

Attribute: Keine

Erlaubt in: <requirements>

Beispiel

<php_version>5.5.33</php_version>


Beschreibung: Definiert die Systemvoraussetzungen Ihres Add-Ons.


<modules>

Beschreibung: Benötigte Module Ihres Add-Ons. Die Module werden mit <module> angegeben.

Erlaubt in: <requirements>


<module>

Beschreibung: Benötigtes Modul Ihres Add-Ons. Ist dieses nicht im CRM enthalten, wird bei der Installation eine Fehlermeldung ausgegeben.

Attribute: Keine

Erlaubt in: <modules>

Beispiel


<requirements>
  <modules>
     <module>INVOICES</module>
  </modules>
</requirements>


Beschreibung: Liste der Sprachen, die Ihr Add-On unterstützt. Die Sparchen werden mit <lang> angegeben.

Erlaubt in: <tecart_addon>


<lang>

Beschreibung: Definiert eine Sprache, die Ihr Add-On unterstützt. Angeben wird dazu der ISO-2-Code der Sprache.

Attribute:

  • src: Pfad zur Sprachdatei innerhalb Ihres Add-Ons. Dieser ist als absoluter Pfad anzugeben. Es wird das Suffix .inc.php angehängt.

Erlaubt in: <languages>

Beispiel

Im folgenden werden die Dateien lang/de.inc.php und lang/en.inc.php eingebunden.


<languages>
  <lang src="lang/de">de</lang>
  <lang src="lang/en">en</lang>
</languages>


Beschreibung: Definiert Add-On-spezifische Felder, die in der Feldverwaltung angelegt werden. Die einzelnen Felder werden in <field> definiert.

Erlaubt in: <tecart_addon>


<field>

Beschreibung: Definiert ein Feld, das in der Feldverwaltung zu einem Modul angelegt werden soll. Die Felder sind dann über die API erreichbar. In der Feldverwaltung werden sie wie Systemfelder behandelt.

Attribute:

  • default: Standard-Wert
  • filter: (Ab V4.7) Pfad zu einer Addon_Field-Klasse [DEPRECATED (ab V4.9), verwenden Sie stattdessen class]
  • class: (Ab V4.9) Pfad zu einer Addon_Field-Klasse.
  • hidelabel: Bez. ausblenden (true=Ja, alle anderen Werte=false)
  • module: Das Modul, in welchem das Feld angelegt werden soll
  • name: Der Name des Feldes. Er darf nur Kleinbuchstaben, Zahlen und einen Unterstrich enthalten. Dieser wird übersetzt, wenn eine Sprachvariable mit diesem Namen definiert ist.
  • obligatory: Pflichtfeld (true oder false)
  • readonly: Schreibgeschützt (true oder false)
  • size: Textlänge
  • style: Stil des Feldes (0=normal, 1=fett, 2=kursiv, 3=unterstrichen)
  • title: QuickInfo-Text. Beachten Sie: In diesem Attribut kann kein Sprach-Parameter verwendet werden.
  • type: Der Typ des Feldes.
  • width: Breite in Pixel

Besondere Attribute für den Feldtyp Button:

  • target: Ziel des Buttons
  • window_height: Die Höhe des Fensters
  • window_open: Ziel in neuem Fenster öffnen. Beachten Sie: Ist der Wert true, wird ein neues Fenster geöffnet. Ist der Wert false, wird ein Ajax-Request ausgelöst.
  • window_width: Die Breite des Fensters
  • label: Der Text auf dem Button

Besondere Attribute für Feldtypen mit Liste:

  • list: Name der verwendeten Liste (Nur mit Feldtyp FIELDTYPE_SELECT_SINGLE oder FIELDTYPE_SELECT_MULTIPLE). Diese kann auch im Add-On als Liste definiert werden.
  • listsave: Speichern des Text-Wertes (false) oder des Index (true). (Nur mit Feldtype FIELDTYPE_SELECT_SINGLE)
  • listsort: Sortierung der Liste: 0: Alphabetisch, 1: Index, 2: Frei (Nur mit Feldtyp FIELDTYPE_SELECT_SINGLE oder FIELDTYPE_SELECT_MULTIPLE)
  • longlist: Speichern vieler Werte (false oder true). (Nur mit Feldtype FIELDTYPE_SELECT_MULTIPLE)

Besondere Attribute für den Feldtyp Verknüpfungsfeld (ab 5.0):

  • object: Name der Datenquelle
  • field: Name des zu übernehmenden Feldes in der Datenquelle

Besondere Attribute für den Feldtyp Passwort (ab 5.0):

  • dictionary_check: Wörterbuchüberprüfung

Erlaubt in: <fields>

Beispiel


<fields>
  <field module="MODULE_RESSOURCES" name="lendable" type="FIELDTYPE_CHECKBOX" default="" />
</fields>


Beschreibung: Definiert Add-On-spezifische Tabellen.

Erlaubt in:<tecart_addon>


<table>

Beschreibung: Definiert eine Add-On-spezifische Tabelle in der Datenbank. Zugriff auf diese Tabelle erhalten Sie mit addon_tab

Attribute:

  • name: Name der Tabelle. Er darf nur Kleinbuchstaben, Zahlen und den Unterstrich enthalten.
  • security: Ab V4.7: Wenn "true", werden für die Datensätze in dieser Tabelle Sicherheitseinstellungen aktiviert.
  • logging: Ab V4.7: Wenn "true", werden für die Datensätze in dieser Tabelle Protokolle aktiviert.

Erlaubt in:<tables>


<desc>

Beschreibung: Beschreibung der Tabelle.

Attribute: Keine

Erlaubt in:<table>


<field>

Beschreibung: Eine Spalte der Tabelle.

Attribute:

  • name: Bezeichner. Er darf nur Kleinbuchstaben, Zahlen und den Unterstrich enthalten.
  • type: Typ der Spalte, alle Typen unter Spaltentypen
  • size: Größe

Erlaubt in:<table>


<DEFAULT>

Beschreibung: Definiert den Standard-Wert einer Spalte. Beachten Sie die Großschreibung des Tags.

Attribute:

  • value: Standard-Wert

Erlaubt in:<field>


<index>

Beschreibung: Eine Index der Tabelle. Soll der Index mehrere Spalten umfassen, werden diese in separaten <col> erfasst.

Attribute:

  • name: Name des Index

Erlaubt in:<table>


<UNIQUE>

Beschreibung: Erzeugt einen Unique-Index.

Erlaubt in:<index>


<col>

Beschreibung: Definiert eine Spalte im Index.

Erlaubt in:<index>

Beispiel


    <tables>
        <table name="ressources_lendings" security="true" logging="true">
            <desc>eigene Tabelle</desc>
            <field name="ressource_id" type="C" size="128">
                <DEFAULT value="" />
            </field>
            <field name="lender" type="C" size="128">
                <DEFAULT value="" />
            </field>
            <field name="lend_start" type="C" size="128">
                <DEFAULT value="" />
            </field>
            <field name="lend_end" type="C" size="128">
                <DEFAULT value="" />
            </field>
 
            <index name="ressource_ids">
                <col>ressource_id</col>
                <col>lender_id</col>
                <UNIQUE />
            </index>
        </table>
    </tables>


Erlaubt in:<tecart_addon>

<webhook>

Beschreibung: Ein Web-Hook. Nähere Beschreibung bei WebHooks

Attribute:

  • hook: Bezeichner des Hooks. Eine Liste aller Webhooks finden Sie hier.
  • target: Zielklasse im Addon.

Erlaubt in:<webhooks>


<param>

Beschreibung: Definiert einen URL-Parameter. Mögliche Platzhalter finden Sie in der Liste der Platzhalter

Attribute:

  • name: Bezeichner des Parameters
  • value: Wert des Parameters

Erlaubt in:<webhook> und <button>


Beispiel


<webhooks>
  <webhook hook="invoices_articlelist_add_click" target="webhooks/whecho">
    <param name="oid" value="$oid" />
  </webhook>
</webhooks>


Erlaubt in:<tecart_addon>

<autorun>

Beschreibung: Ab V4.7. Ein Autorun-Eintrag. Nähere Beschreibung bei Autorun

Attribute:

  • target: Zielklasse im Addon.
  • interval: Ausführungsinterval

Erlaubt in:<webhooks>

Mögliche Werte für den Ausführungsinterval sind: 1: Alle 10 Minuten 2: Alle 20 Minuten 3: Alle 30 Minuten 6: Alle 60 Minuten 12: Alle 2 Stunden 24: Alle 4 Stunden 36: Alle 6 Stunden 72: Alle 12 Stunden time23: Täglich 23 Uhr time24: Täglich 24 Uhr time01: Täglich 01 Uhr time02: Täglich 02 Uhr


<param>

Beschreibung: Definiert einen URL-Parameter. Mögliche Platzhalter finden Sie in der Liste der Platzhalter

Attribute:

  • name: Bezeichner des Parameters
  • value: Wert des Parameters

Erlaubt in:<webhook> und <button>


Beispiel


<autoruns>
  <autorun target="webhooks/whecho" interval="2">
    <param name="oid" value="$oid" />
  </autorun>
</autoruns>


Erlaubt in:<tecart_addon>

<external>

Beschreibung: Definition einer Klasse, die von Extern ohne Authentifizierung aufgerufen werden kann.

In der Administration wird für jeden Externen Zugriff ein Token generiert und ein Benutzer festgelegt. Ohne diese Einstellungen kann der Externe Zugriff nicht genutzt werden.

Attribute:

  • name: Bezeichner der Klasse. In der Administration wird dieser übersetzt.
  • target: Zielklasse im Addon.

Erlaubt in:<externals>


Beispiel


<externals>
  <external target="webhooks/external" name="external" />
</externals>


Erlaubt in:<tecart_addon>

<list>

Beschreibung: Erstellt eine Liste, die in Feldern verwendet werden kann. Diese ist in der Listenverwaltung nicht sichtbar.

Attribute:

  • name: Name der Liste. Dieser wird für das Add-On maskiert.
  • module: Modul, zum dem die Liste gehören soll.

Erlaubt in:<lists>


<item>

Beschreibung: Definiert einen Listeneintrag.

Attribute:

  • key: Index des Listeneintrages.
  • de: Bezeichnung des Listeneintrages in Deutsch.

Beachten Sie: Für jede Sprache kann ein Attribut in des iso2-Sprachcodes definiert werden.

Erlaubt in:<list>


Beispiel


<lists>
  <list name="addontest" module="MODULE_TICKETS">
    <item key="0" de="192.168.0.1" en="192.168.0.1" it="" nl="" es="" vn="" fr="" jp=""/>
    <item key="1" de="192.168.0.2" en="192.168.0.2" it="" nl="" es="" vn="" fr="" jp=""/>
  </list>
  <list name="addontest2" module="MODULE_TICKETS">
    <item key="1" de="192.168.0.2" en="192.168.0.2" it="" nl="" es="" vn="" fr="" jp=""/>
  </list>
</lists>


Erlaubt in:<tecart_addon>

<item>

Beschreibung: Ab v4.10 Fügt einen Button im "Neu"-Menü ein.

Attribute:

  • label: Das Label des Buttons. Hier kann eine Sprachvariable verwendet werden.
  • target: Zielklasse im Addon.
  • window_open: Neues Fenster öffnen
  • window_height: Wenn ein neues Fenster geöffnet wird, die Fensterhöhe
  • window_width: Wenn ein neues Fenster geöffnet wird, die Fensterbreite

Erlaubt in:<newmenu>

Beachten Sie:

  • Buttons im Hauptmenü benötigen als Ziel immer eine View-Klasse.

<param>

Beschreibung: Definiert einen URL-Parameter. Mögliche Platzhalter finden Sie in der Liste der Platzhalter

Attribute:

  • name: Bezeichner des Parameters
  • value: Wert des Parameters

Erlaubt in:<button>, <item>, <adminsection> und <webhook>


Beispiel


<newmenu>
  <item label="lendings" target="windows/booking" window_open="true" window_height="700" window_width="1000">
    <param name="type" value="admin" />
  </item>
</newmenu>


Erlaubt in:<tecart_addon>

<adminsection>

Beschreibung: Ab v4.10 Fügt einen Button der Administration unterhalb von Add-Ons ein.

Attribute:

  • label: Das Label des Buttons. Hier kann eine Sprachvariable verwendet werden.
  • target: Zielklasse im Addon.
  • window_open: Neues Fenster öffnen
  • window_height: Wenn ein neues Fenster geöffnet wird, die Fensterhöhe
  • window_width: Wenn ein neues Fenster geöffnet wird, die Fensterbreite

Erlaubt in:<adminsections>

Beachten Sie:

  • Buttons im Hauptmenü benötigen als Ziel immer eine View-Klasse.

<param>

Beschreibung: Definiert einen URL-Parameter. Mögliche Platzhalter finden Sie in der Liste der Platzhalter

Attribute:

  • name: Bezeichner des Parameters
  • value: Wert des Parameters

Erlaubt in:<button>, <item>, <adminsection> und <webhook>


Beispiel


<adminsections>
  <adminsection label="lendings" target="windows/booking" window_open="true" window_height="700" window_width="1000">
    <param name="type" value="admin" />
  </adminsection>
</adminsections>


Erlaubt in:<tecart_addon>

<button>

Beschreibung: Ab V4.6 Eine Schaltfläche. Nähere Beschreibung bei Buttons

Attribute:

  • area: Der Ort, an dem der Button angezeigt werden soll. Eine Liste aller Orte finden Sie hier.
  • label: Das Label des Buttons. Hier kann eine Sprachvariable verwendet werden.
  • target: Zielklasse im Addon.
  • window_open: Neues Fenster öffnen
  • window_height: Wenn ein neues Fenster geöffnet wird, die Fensterhöhe
  • window_width: Wenn ein neues Fenster geöffnet wird, die Fensterbreite
  • description: Tooltip zum Button
  • class: (Ab v4.9) Verweis auf eine Add-On-Klasse, welche den Button bei Bedarf ausblenden kann.

Beachten Sie:

  • Buttons im Hauptmenü benötigen als Ziel immer eine View-Klasse.
  • Buttons an anderen Orten benötigen als Ziel eine View, wenn sie ein neues Fenster öffnen. Wird kein Fenster geöffnet, benötigen sie als Ziel eine Ajax-Klasse.

Erlaubt in:<buttons>


<param>

Beschreibung: Definiert einen URL-Parameter. Mögliche Platzhalter finden Sie in der Liste der Platzhalter

Attribute:

  • name: Bezeichner des Parameters
  • value: Wert des Parameters

Erlaubt in:<button>, <item>, <adminsection> und <webhook>


Beispiel


<buttons>
  <button area="ressources_detail_toolbar" label="lendings" target="windows/booking" window_open="true" window_height="700" window_width="1000" description="">
    <param name="oid" value="$oid" />
  </button>
</buttons>


Erlaubt in:<tecart_addon>

<register>

Beschreibung: Ab V4.7 Ein Register.

Attribute:

  • module: Modul, zum dem das Register gehören soll.
  • overview: Wenn 'true', wird das Register in der Übersicht angezeigt, sonst in der Detailansicht.
  • label: Das Label des Registers. Hier kann eine Sprachvariable verwendet werden.
  • target: Zielklasse im Addon.
  • window_open: Neues Fenster öffnen
  • window_height: Wenn ein neues Fenster geöffnet wird, die Fensterhöhe
  • window_width: Wenn ein neues Fenster geöffnet wird, die Fensterbreite

Erlaubt in:<registers>


<param>

Beschreibung: Definiert einen URL-Parameter. Mögliche Platzhalter finden Sie in der Liste der Platzhalter

Attribute:

  • name: Bezeichner des Parameters
  • value: Wert des Parameters

Erlaubt in:<register> und <webhook>


Beispiel


<registers>
  <register module="MODULE_PROJECTS" overview="true" target="windows/tests" label="mylabel" />
</registers>


Beschreibung: Enthält die Administrationsmöglichkeiten Ihres Add-Ons.

Attribute:

  • set: Wenn angegeben, wird die Einstellung in einem eigenen Kasten angezeigt. Alle Einstellungen mit der gleichen set-Angabe werden in einem Kasten zusammengefasst. Die Bezeichnung wird übersetzt.

Erlaubt in: <tecart_addon>


<option>

Beschreibung: Eine Administrationseinstellung. Zugriff auf diese Einstellungen bekommen Sie mit get_option.

Attribute:

  • type: Typ der Einstellung (string, text, checkbox, select_single, select_multiple, select_group, select_user)
  • checkbox = Auswahlbox mit Haken
    • date = Datum
    • datetime = Datum mit Uhrzeit
    • select_single = Dropdown Auswahlliste mit Einfachauswahl
    • select_multiple = Dropdown Auswahlliste mit Mehrfachauswahl
    • select_group = vordefinierte Auswahlliste System-Gruppen
    • select_user = vordefinierte Auswahlliste System-Benutzer
    • string = einzeiliges Textfeld
    • text = mehrzeilige Texteingabe
  • name: Bezeichner der Einstellung. In der Administration wird dieser übersetzt. Der Wert wird unter dem Bezeichner gespeichert.
  • default: Vorgabe-Wert
  • info: Beschreibung zu der Einstellung. Diese wird übersetzt.
  • validator: Bereitstellung einer eigenen Validierungsklasse für die Option

Erlaubt in:<tecart_addon>


<values>

Beschreibung: Ist der Typ der Einstellung select_single oder select_multiple, wird hier die Auswahlliste definiert.

Erlaubt in:<option>


<value>

Beschreibung: Ein Listeneintrag.

Attribute:

  • key: Wert des Listeneintrages. Dieser wird gespeichert.
  • string: Bezeichner des Listeneintrages. Dieser wird übersetzt.

Erlaubt in:<values>

Beispiel


<option type="select_multiple" name="sm1" default="v2">
  <values>
    <value key="v1" string="value1" />
    <value key="v2" string="value2" />
  </values>
</option>

<default>

Beschreibung: Der Vorgabewert einer Option. Verwenden Sie dieses Tag, wenn der Wert mehrzeilig sein soll.

Erlaubt in:<option>

Beispiel


<option type="text" name="sm1" default="v2">
  <default>
     Hier steht ein
     mehrzeiliger Text.
  </default>
</option>

Beispiel


<?xml version="1.0" encoding="UTF-8"?>
<tecart_addon>
  <author>John Dow</author>
     <version>0.1</version>
     <licence_file>license.txt</licence_file>
     <prefix>lendings</prefix>
     <name>Ausleihe</name>

   <requirements>
       <crm_version>4.5.15000</crm_version>
       <php_version>5.5</php_version>
       <modules>
           <module>RESOURCES</module>
       </modules>
   </requirements>

   <languages>
       <lang src="lang/de">de</lang>
       <lang src="lang/en">en</lang>
   </languages>

   <fields>
       <field module="MODULE_RESSOURCES" name="lendable" type="FIELDTYPE_CHECKBOX"><DEFAULT value="0" /></field>
   </fields>

   <configuration>
       <option type="string" name="default_duration" default="3600" info="default_duration_info"/>
       <option type="string" name="coupon_code" info="code_validated_by_addon" validator="validate/admin/validate_coupon_code"/>
   </configuration>
</tecart_addon>


Liste der Module

  • TALKS: Anrufe
  • PROJECTS: Projekte
  • FORUMS: Forum
  • INVOICES: Faktura
  • CONTRACTS: Verträge
  • OFFERS: Angebote
  • ACCOUNTS: Accounts
  • VACATIONS: Urlaubsplanung
  • ROTAS: Dienstplanung
  • REPORTING: Auswertungen
  • TICKETS: Tickets
  • ARTICLES: Artikelverwaltung
  • PROTOCOLS: Protokolle
  • RESOURCES: Ressourcen
  • BACKUP: Backups
  • ORDERS: Aufträge
  • CUSTOM_LANG: Spracheditor
  • WEBSERVICES

—-

Liste der Feldverwaltungsmodule

  • MODULE_CONTACTS: Kontakte
  • MODULE_PERSONS: Personen
  • MODULE_PROJECTS: Projekte
  • MODULE_CONTRACTS: Verträge
  • MODULE_OFFERS: Angebote
  • MODULE_TICKETS: Tickets
  • MODULE_RESSOURCES: Ressourcen
  • MODULE_ARTICLES: Artikel
  • MODULE_CLIENT_ACCOUNTS: Rechnungskonten
  • MODULE_INVOICES: Ausgangsrechnungen
  • MODULE_PAYMENTS: Zahlungen
  • MODULE_ADMONITIONS: Mahnungen
  • MODULE_ORDERS: Aufträge
  • MODULE_DELIVERIES: Lieferscheine
  • MODULE_VOUCHERS: Gutschriften
  • MODULE_PURCHASES: Eingangsrechnungen
  • MODULE_CASHJOURNALS: Kassenbücher
  • MODULE_CALLS: Anrufe
  • MODULE_TODOS: Aufgaben
  • MODULE_APPOINTMENTS: Termine
  • MODULE_NOTES: Notizen

—-

Liste der Feldtypen

  • FIELDTYPE_TEXT: Text
  • FIELDTYPE_NUMBER: Nummer
  • FIELDTYPE_DATE: Datum
  • FIELDTYPE_CHECKBOX: Kontrollkästchen
  • FIELDTYPE_SELECT_SINGLE: Dropdown-Liste Einfachauswahl
  • FIELDTYPE_SELECT_MULTIPLE: Dropdown-Liste Mehrfachauswahl
  • FIELDTYPE_CURRENCY: Währung
  • FIELDTYPE_CONTACT: Kontaktauswahl
  • FIELDTYPE_PROJECT: Projektauswahl
  • FIELDTYPE_BUTTON: Button
  • FIELDTYPE_TEMPLATE: Dropdown-Liste Template
  • FIELDTYPE_TICKET: Ticketauswahl
  • FIELDTYPE_CONTRACT: Vertragsauswahl
  • FIELDTYPE_OFFER: Angebotsauswahl
  • FIELDTYPE_TEXTAREA: Textbereich
  • FIELDTYPE_ARTICLEGROUP: Warengruppenauswahl
  • FIELDTYPE_PRINTLAYOUT: Dropdown-Liste Drucklayout
  • FIELDTYPE_CLIENTACCOUNT: Rechnungskontenauswahl
  • FIELDTYPE_ARTICLE: Artikelauswahl
  • FIELDTYPE_ORDER: Auftragsauswahl
  • FIELDTYPE_COSTCENTER: Kostenstellenauswahl
  • FIELDTYPE_DATE_TIME: Datum mit Uhrzeit
  • FIELDTYPE_INVOICE: Rechnungsauswahl

Ab 5.0:

  • FIELDTYPE_FIELD_RELATION: Verknüpfungsfeld
  • FIELDTYPE_PASSWORD: Passwort-Feld
  • FIELDTYPE_TREE: Tree-Auswahl
  • FIELDTYPE_GROUPSELECT: Gruppenauswahl
  • FIELDTYPE_RESOURCE: Ressourcen-Auswahl

—-

Liste der Spaltentypen

  • C: Varchar, erfordert die Angabe von size, maximal 256.
  • X: Größeres Varchar, erfordert die Angabe von size, maximal 4000 Zeichen.
  • B: Binary Large OBject
  • I1: 1-Byte Integer
  • I2: 2-Byte Integer
  • I4: 4-Byte Integer
  • I8: 8-Byte Integer
  • F: Float

—-

Liste aller Button-Areas

ab V4.6

Die Übersicht über alle Button-Areas finden Sie im CRM unter Administration > System > Buttons.

Zusätzlich gibt es die Area main_menu, womit ein Button im Hauptmenü platziert wird.

Vordefinierte Platzhalter

  • sid: Die aktuelle Session-ID
  • uid: Die aktuelle Benutzer-ID
  • selected: Die IDs der ausgewählten Datensätze
  • all_items: Die IDs aller ausgewählten Datensätze
  • filter_id: Die ID des aktuell ausgewählten Suchfilter
  • search: Der aktuell genutzte Suchbegriff
  • oid: Die ID des aktuellen Objektes
  • Jedes Feld des Objektes, das in der Feldverwaltung definiert ist, kann erreicht werden