Login / Status
developer.Resource
Home . Documentation . Document Library . Tutorials
Sponsors
hosted by punkt.deTYPO3 and Open Source MagazineAOE Media

1.14. Bildgröße festlegen

Die Bildgrößen für Ihre Bilder legen Sie wie gewohnt im Constant Editor fest.

Abbildung 23:

Wenn Sie alle Änderungen vorgenommen haben, dann haben Sie nun einen lauffähigen Shop.

Allerdings sind für den täglichen Einsatz noch weitere Ergänzungen notwendig.

Setup

Es werden standardmäßig die Setup und Constants der Extension übernommen. Man kann diese Setup/Constants jetzt im Shop Template überschreiben. Bitte editieren Sie  niemals die Dateien in der Extension tt_products selbst, weil sie bei einer Neuinstallation oder einem Update gelöscht, bzw. überschrieben werden!

Bitte beachten Sie auch, dass Ihr Template evtl. geringfügig angepasst werden muss, wenn eine neue Version des Shops mit neuen Features installiert werden soll. Bitte lesen Sie dazu die Dokumentation zu tt_products.

Nehmen Sie alle Änderungen in Setup und Constants Ihres Shop Templates vor.

Sie können das folgende Setup kopieren und in das Setup Ihres Shop Templates einfügen. Nehmen Sie dort die notwendigen Änderungen vor.

Erklärungen zu diesem Setup erhalten Sie weiter unten an den jeweils vom Setup betroffenen Stellen.

Hier folgt nun die Setup – Datei.

# Default PAGE object:

page = PAGE

page.typeNum = 0

page.stylesheet = fileadmin/style/style.css

plugin.tt_products.statusCodes >

plugin.tt_products {

  statusCodes {

# 1: Eingehende Bestellung    

    1 = Bestellung

# 2-49: Nutzung durch Shopadmin

     2 = Ihre Bestellung ist eingegangen

    10 = Der Shop erwartet Waren eines Drittanbieters

    11 = Der Shop erwartet Ihren Zahlungseingang

    12 = Der Shop erwartet Ihre Materiallieferung

    13 = Die Bestellung ist bezahlt    

    20 = Ihre Bestellung wurde versandt

    21 = Geschenkgutscheine wurden versandt

    30 = Die Waren mussten für Sie bestellt werden.

# 50-99: Nutzung durch den Kunden

# 50-59: Generelle, statische Meldungen vom Kunden (Drop-Down Kommentar-Header)

    50 = Kunde möchte Bestellung stornieren

    51 = Nachricht des Kunden an den Shop

# 60-69: Spezielle Meldungen

    60 = Send gift certificate message to receiver

# 100-299 : Bestellung abgeschlossen.

    100 = Die Bestellung ist versandt und abgeschlossen

    101 = Die Bestellung ist abgeschlossen

    200 = Die Bestellung wurd storniert

  statusDate_stdWrap.strftime= %e-%m-%y %H:%M

  orderDate_stdWrap.strftime= %e-%m-%y

  }

  stdSearchFieldExt = subtitle

}

plugin.tt_products.payment >

## EXAMPLE payment config:

plugin.tt_products.payment {

  radio = 1

  TAXpercentage = 16

  10.title = Rechnung

  10.priceTax =

  10.calculationScript = EXT:tt_products/pi/products_comp_calcScript.inc

  40.title = Überweisung

  40.priceTax =

  40.percentOfGoodstotal = 1.45

  50.title = Zahlung bei Abholung

  50.image.file =

  50.priceTax =

}

plugin.tt_products.shipping >

## EXAMPLE shipping config:

plugin.tt_products.shipping {

  TAXpercentage = 16

  10.title = Post

  10.priceTax = 3,50

  20.title = Paketdienst

  20.priceTax = 12

  40.title = Selbstabholer

  40.excludePayment = 10,40

}

##This fills the marker ###DOMAIN### with your Domain

plugin.domain = p13490.typo3server.info

Alle Default – Einstellungen, die nicht explizit im Setup des Shop Templates stehen, werden übernommen. Wenn Sie die Default – Einstellungen löschen möchten, müssen sie eine Zeile wie z. B. plugin.tt_products.shipping > voranstellen.

Constants

Es werden standardmäßig die Setup und Constants der Extension übernommen. Man kann diese im Setup/Constants Ihres Shop Templates jetzt überschreiben. Aber bitte editieren Sie niemals die Dateien in der Extension tt_products selbst, weil sie bei einer Neuinstallation oder einem Update gelöscht, bzw. überschrieben werden!

Nehmen Sie alle Änderungen in den Constants Ihres Shop Templates vor. Sie können die unten stehenden Constants kopieren oder die Änderungen im Constant Editor vornehmen. Hier ist beides beschrieben.

In den ersten Screenshots (Abb 14 und 17) sehen Sie, dass noch nicht alle notwendigen Änderungen vorgenommen wurden. So ist  z.B. der Dezimalpunkt und nicht das in Deutschland übliche Komma in den Preisen gesetzt.

Außerdem  sollte hier die korrekte Mehrwertsteuer berechnet werden.

Nehmen Sie diese Änderungen in gewohnter  Weise im Constant Editor vor. Es wird über den Constants-Editor nur das Setup ausgefüllt.

Abbildung 24:

Die Änderungen müssen an den folgenden Stellen vorgenommen werden (Beispiel für Dezimalpunkt):

Abbildung 25:

Sie können stattdessen auch die folgenden Constants kopieren und in die Constants Ihres Shop-Templates einfügen. Nehmen Sie dann dort die notwendigen Änderungen vor.

Um die einzelnen Zeilen besser erklären zu können, sind sie hier durchnummeriert. Wenn Sie die Datei kopieren möchen, entfernen Sie bitte vorher die Zahlen und den folgenden Punkt.

  1.  plugin.tt_products.file.templateFile = fileadmin/products_eur.tmpl

  2.  plugin.tt_products.priceDecPoint = ,

  3.  plugin.tt_products.TAXpercentage = 16

  4.  plugin.tt_products.orderEmail_to = webmaster@mydomain.de

  5.  plugin.tt_products.orderEmail_fromName = Shop

  6.  plugin.tt_products.orderEmail_from = shop@mydomain.de

  7.  plugin.orderEmail_subject = Bestätigung der Bestellung

  8.  plugin.tt_products.domain = mydomain.de

  9.  plugin.tt_products.PIDuserFolder = 34

  10.  plugin.tt_products.loginUserInfoAddress = 1

  11.  plugin.tt_products.lockLoginUserInfo = 1

  12.  plugin.tt_products.PIDpayment = 100

  13.  plugin.tt_products.PIDfinalize = 101

  14.  ##Füllt den Marker Domain ###DOMAIN### mit Ihrer Domain

plugin.domain = mydomain.de

15. plugin.tt_products.orderByCategoryTitle = 1

Erklärungen zu den einzelnen Zeilen:

  1. Der Pfad zum Template des Shops

  2. Das in Deutschland übliche Komma im Preis (Default ist der Punkt)

  3. Die Mehrwertsteuer (bisher in Deutschland übliche 16%, bitte achten Sie auf Sonderfälle - z. B. Bücher, Blumen, Lebensmittel).

  4. E-mail Adresse, an die die eingehenden Bestellungen gesendet werden sollen

  5. Absender-Name, der in der E-mail an den Kunden genutzt wird

  6. Absender-Adresse

  7. Betreff-Zeile der Bestellung. Wird aber nur dann verwendet, wenn im ###EMAIL_PLAINTEXT_TEMPLATE### am Anfang eine Leerzeile steht

  8. Domäne oder Startseite des Shops

  9. Ordner in dem die Frontenduser gespeichert werden

  10. Legt fest, dass im Adressfeld die Adresse, das Land, die PLZ und die Stadt eines eingeloggten Frontenendbenutzers eingetragen werden.

  11. Die Adressdaten eines eingeloggten Frontendbenutzers sollen verwendet werden.

  12. Seiten ID der Payment-Seite (Eingabe Bezahlung)

  13. Seiten ID der Finalize-Seite (Bestellung abschließen)

  14. Wie beschrieben, der marker wird mit dem Domain-namen gefüllt.

  15. Sortierung nach Kategorietitel wird gesetzt (oder was dort gewünscht ist.