Installer XML-Datei

Die Installations-Datei des Shops wird beim ausführen der Installation des Plugins eingelesen und danach die entsprechenden Optionen, Sprachvariblen und Hookpunkte im System angelegt. Auch individueller Code kann zur Installation und zur Deinstallation ausgeführt werden.

Gerne prüfen Sie unsere Core-Plugins als Bsp. Dateien.

Aufbau

Nach der XML-Deklaration ( "<?xml version="1.0" encoding="utf8"?>" ) folgt das Wurzelelement <xtcommerceplugin> welches alle weiteren Elemente umschließt.

Meta-Daten des Plugins

Danach werden die Meta-Daten des Plugins definiert:

Element

Beschreibung

Code Bsp.

title

Name des Plugins

<title>Customers discount</title>

version

Versionsnummer der Plugins

<version>1.0.0</version>

minimum_store_version

Mindestversion des Shops

<minimum_store_version>6.2.1</minimum_store_version>

code

Plugin-Code (Muss dem Ordnernamen und den Dateinamen der Installations-Datei entsprechen.)

<code>xt_customersdiscount</code>

url

Hersteller-URL

<url>http://www.xt-commerce.com>

description

Kurzbeschreibung des Plugins

<description>Discount module for customers groups and single customers</description>

marketplace_link

Link zum Produkt im xt:Commerce Marketplace

<marketplace_link><![CDATA[http://addons.xt-commerce.com/index.php?page=product&info=]]>>

developer

Entwickler des Plugins

<developer>xt:Commerce</developer>

documentation_link

Handbuch-Link (Falls xt:Commerce Handbuch)

<documentation_link><![CDATA[https://xtcommerce.atlassian.net/wiki/pages/viewpage.action?pageId=]]></documentation_link>

type

Plugintyp (Unter dieser Gruppe wird das Plugin im Backend des Shops gelistet)

<type>marketing</type>

license_file

Name Lizenz-File

<license_file>plugin_name.txt</license_file>

require_license_file

Ob ein Lizenz-File benötigt wird

<require_license_file>true</require_license_file>

required_plugins

Plugins welche für die Installation benötigt werden (Mehrfachnennung möglich)

<required_plugins>
<plugin>xt_samlple_plugin</plugin>
</required_plugins>

<required_plugins>
<plugin>
<code>xt_samlple_plugin</code>
<version>1.1.0</version>
</plugin>
</required_plugins>

icon

Logo, wird aus dem Ordner "/plugins/pluginname/images/" eingebunden.

<icon>xt-commerce_logo.jpg</icon>
ioncube"required" falls das Plugin einen IonCube Loader benötigt (ab Version 6.x)<ioncube>required</ioncube>
ioncube_minversionMinimale ionCube Version (z.B. "10.3")
ab Version 6.x und optional
<ioncube_minversion>10.3</ioncube_minversion>
store_license_type

FREE

PRO

"required" falls das Plugin nur mit FREE oder PRO Version kompatibel ist.

<store_license_type>FREE</store_license_type>

<store_license_type>PRO</store_license_type>


Nach diesen Elementen kommen die Elemente für:

Installation bzw. Deinstallationsanweisungen

Hookpunkte

Plugin-Optionen

Texte und Beschriftungen

Support
Shop Support: Support zum Shop und anderen
Produkten von xt:Commerce.

Fehler melden
Report a Bug: Fehler gefunden?
Informieren Sie uns.

xt:Commerce Marketplace
Plugins & Templates: Über 500 Möglichkeiten in unserem
Store zur Shop-Optimierung.

xt:Commerce Service Team
Services: Wir übernehmen individuelle
Anpassungen für Ihren Shop.

Impressum