# SIT-Direktbestellung

## Installation
1. Kopieren Sie alle Dateien aus dem Ordner "copy_this" in das Hauptverzeichnis Ihres OXID Shops 
(im Hauptverzeichnis liegen auch die Ordner "source" und "vendor")

2. Führen Sie nun folgende Befehle im Hauptverzeichnis des Shopsystems aus:
   ```
   composer config repositories.sit '{"type":"path", "url": "./packages/sit/*"}'
    ``` 
    ```   
    composer require --update-no-dev sit/directorder
   ```
  
3. Aktivieren Sie das Modul im OXID eShop Admin

## Update
1. Kopieren Sie alle Dateien aus dem Ordner "copy_this" in das Hauptverzeichnis Ihres OXID Shops 
(im Hauptverzeichnis liegen auch die Ordner "source" und "vendor")

2. Deaktivieren Sie das Modul im OXID eShop Admin

3. Führen Sie anschließend folgende Befehle im Hauptverzeichnis des Shopsystems aus:

   ```
   composer update --no-dev sit/directorder
   ```

   Die Frage, ob die Dateien des Pakets überschrieben werden sollen, bestätigen Sie bitte mit "Y".
   
4. Aktivieren Sie das Modul im OXID eShop Admin

## Konfiguration


Beispielcode mit 3 Startfeldern (zum Einbinden in ein Template oder eine CMS-Seite):
   ```
<div id="directorderMain">
    <h4><span>Ihre Direktbestellung</span></h4>
    <div class="directorderHeadField">
        <span>Artikel<br>(Nummer oder Titel eingeben)</span>
    </div>
    <div class="directorderHeadData">
        <div><span>Menge</span></div>
        <div><span>Bild</span></div>
        <div><span>Beschreibung</span></div>
        <div><span>Einzelpreis</span></div>
        <div><span>Entfernen</span></div>
    </div>
    <div class="directorderField">
        <div><input type="text" id="directorderField1" name="directorderField1" value=""/></div>
    </div>
    <div class="directorderField">
         <div><input type="text" id="directorderField2" name="directorderField2" value=""/></div>
    </div>
    <div class="directorderField">
         <div><input type="text" id="directorderField3" name="directorderField3" value=""/></div>
    </div>
    <button type="button" class="directorderButtonFieldAdd" id="directorderFieldAdd" name="directorderFieldAdd">Feld anfügen</button>
    <button type="button" class="directorderButtonBasketAdd"  id="directorderBasketAdd" name="directorderBasketAdd">in den Warenkorb</button>
</div>
<link rel="stylesheet" type="text/css" href="[{$oViewConf->getBaseDir()}]/SITModuleFramework/modules/SITDirectorder/css/SITDirectorder.css">
<script type="text/javascript" src="[{$oViewConf->getBaseDir()}]SITModuleFramework/lib/javascript/jquery-3.1.1.min.js"></script>
<script type="text/javascript" src="[{$oViewConf->getBaseDir()}]SITModuleFramework/modules/SITDirectorder/javascript/SITDirectorder.js"></script>
<script type="text/javascript">
	   do_rewriteBase = '[{$oViewConf->getBaseDir()}]';
       do_currentRedirect = 'basket';
       $('#directorderField1').initDirectorderField();
       $('#directorderField2').initDirectorderField();
       $('#directorderField3').initDirectorderField();
       $('#directorderFieldAdd').initDirectorderFieldAdd();
       $('#directorderBasketAdd').initDirectorderBasketAdd();
</script>
   ```