Zum Inhalt springen

Shop - Newbie Probleme

Erstellt am 25. September 2006 · Noch keine Antworten

Tags: Frage

Tank_jr ·

hi,

ich habe zwar schon viel hier gelesen, aber als anfänger habe ich doch noch anlaufschwirigkeiten.

hier erstmal meine extensions:
rtehtmlarea 1.3.7, Versioning Management 1.0.0, direct_mail 2.1.5, sys_action 1.1.2, css_styled_content 0.3.1, gsi_popup 1.0.2, tt_address 1.0.4, sr_feuser_register 2.5.1, newloginbox 3.0.0, tt_news 2.4.0, tt_products 2.5.1, fh_library 0.0.10, srlmp_language_detection 1.2.1, sr_static_info 2.0.0, static_info_tables 2.0.0, static_info_tables_de 2.0.1, table 0.1.5, doc_ttproducts_de 0.1.6

ich bin nach dem deutschen tut gegangen.

meine constants:

constants

# Laestigen clear.gif's entfernen
content.headerSpace = 0|0
content.space = 0|0
content.wrap.header = | 

// entfernt automatische Abstände
styles.content.imgtext.colSpace = 0
styles.content.imgtext.rowSpace = 0
styles.content.imgtext.textMargin = 0
// Noch ein paar <br /> entfernen
styles.content.imgtext.caption.1.wrap = |
styles.content.imgtext.caption.1.spaceBefore = 0
styles.content.imgtext.caption.1.br = 0

plugin.meta.author = ich
plugin.meta.keywords = keys
plugin.meta.robots = all
plugin.meta.copyright = 2006 all rights reserved
plugin.meta.email = ich@mein.de
plugin.meta.description = meine GmbH
plugin.meta.language = de
plugin.meta.revisit = 7

# PID des Ordners mit den Usern
styles.content.loginform.pid = 28

# Pfad zum Shop - Template
plugin.tx_srfeuserregister_pi1.email = info@shopms.de
plugin.tx_srfeuserregister_pi1.confirmPID = 83 ... Sie müssen Ihre confirm PID hier eintragen.

#plugin.tt_products.file.templateFile = fileadmin/produkte/example_template_bill_de.tmpl
plugin.tt_products.file.templateFile = fileadmin/produkte/products_eur.tmpl
plugin.tt_products.TAXpercentage = 16
plugin.tt_products.priceDecPoint = ,
plugin.tt_products.maxW_list = 80
plugin.tt_products.outputfolder = fileadmin/data

plugin.tt_products.color2 = #003399
plugin.tt_products.color1 = #FFFFFF
plugin.tt_products.wrap2 = <font face="verdana" size="2" color="white"> | </font>
content.tableCellColor = #003399

plugin.tt_products.orderEmail_to = webmaster@mydomain.de
plugin.tt_products.orderEmail_fromName = Shop
plugin.tt_products.orderEmail_from = shop@mydomain.de
plugin.orderEmail_subject = Bestätigung der Bestellung 
plugin.tt_products.domain = mydomain.de
plugin.tt_products.PIDuserFolder = 28
plugin.tt_products.loginUserInfoAddress = 1
plugin.tt_products.lockLoginUserInfo = 1
plugin.tt_products.PIDpayment = 100
plugin.tt_products.PIDfinalize = 101
##Füllt den Marker Domain ###DOMAIN### mit Ihrer Domain
plugin.domain = meine.de
plugin.tt_products.orderByCategoryTitle = 1

meine setup:

# Default PAGE object:
# die Variable zur Sprachauswahl wird definiert
config.linkVars = L

# Standardsprache deutsch wird festgelegt
config.sys_language_uid = 0
config.metaCharset = iso-8859-1
config.locale_all = de_DE.iso88591
config.language = de
date_stdWrap.strftime = %d. %B %Y
time_stdWrap.strftime= %H:%M

# Deutsch, sys_language.uid = 0
[globalVar = GP:L = 0]
config.sys_language_uid = 0
config.metaCharset = iso-8859-1
config.locale_all = de_DE.iso88591
config.language = de
date_stdWrap.strftime = %d. %B %Y
time_stdWrap.strftime= %H:%M
[global] 

# English language, sys_language.uid = 1
[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.metaCharset = iso-8859-1
config.locale_all = en_GB.iso88591
config.language = en
date_stdWrap.strftime = %d of %B %Y
time_stdWrap.strftime= %I:%M %p
[global]

### ENDE SPRACHUMSCHALTUNG #######################

# Wirft das CLEAR.GIF raus
tt_content.image.20.spaceBelowAbove = 0
tt_content.header.stdWrap.space = 0|0
tt_content.stdWrap.space = 0|0
tt_content.stdWrap.spaceBefore = 0
tt_content.stdWrap.spaceAfter = 0
lib.stdheader.stdWrap.space = 0|0

# Und hier wird das CLEAR.GIF hinter den Überschriften rausgenommen
tt_content.text.20.parseFunc.tags.typohead.stdWrap.space = 0|0

# Folgender Code löscht das Margin 0 0 0 0 aus dem P Tag
tt_content.text.20.parseFunc.nonTypoTagStdWrap.encapsLines.addAttributes {
P.style=
}

# Unterdrückt den Umbruch mit
lib.stdheader.10.stdWrap.wrap = |
tt_content.textpic.20.spaceBelowAbove = 0
tt_content.image.20.spaceBelowAbove = 0
tt_content.textpic.20.noStretchAndMarginCells = 1
tt_content.image.20.noStretchAndMarginCells = 1

# tt_products
plugin.tt_products.code.field = select_key
plugin.tt_products.AlwaysInStock = 1

plugin.tt_products.statusCodes.1 = Bestellungseingang
plugin.tt_products.statusCodes.11 = Der bananaSHOP wartet auf Ihren Zahlungseingang
plugin.tt_products.statusCodes.20 = Ihre Ware wird versendet
plugin.tt_products.statusCodes.101 = Bestellung abgeschlossen
plugin.tt_products.statusCodes.200 = Bestellung storniert

plugin.tt_products.orderEmail_from = info@bananaguard.de
plugin.tt_products.orderEmail_fromName = bananaGUARD.de
plugin.tt_products.orderEmail_to = info@bananaguard.de
orderNumberPrefix = order2005_

plugin.tt_products.discountGroupName = Team
plugin.tt_products.lockLoginUserInfo=true

plugin.tt_products.displayBasketColumns = 3
plugin.tt_products.outputFolder = {$plugin.tt_products.outputfolder} 

plugin.tt_products {
  payment >

payment {
  radio = 1 
  TAXpercentage = 16
  10.title = Vorkasse
  20.title = PayPal
  20.percentOfTotalShipping = 0.04
  30.title = Nachnahme
  30.discountDeactive = 1
  30.priceTax.1 = 4
  30.priceTax.6 = 5.8
  30.showLimit = 99
}

shipping {
  radio = 1
  TAXpercentage = 16
  10.title = Deutschland
  10.image.file =
  10.priceTax.type = count 
  10.priceTax.1 = 2.5
  10.priceTax.6 = 4.8
  10.priceTax.50 = 10
  10.priceTax.100 = 25
  10.priceTax.120 = 30
  10.priceTax.300 = 150
  10.percentOfGoodstotal = 0

  20.title = Europa (nicht Deutschland)
  20.image.file =
  20.priceTax.type = count 
  20.priceTax.1 = 8.8
  20.priceTax.6 = 11.8
  20.priceTax.50 = 11.8
  20.priceTax.100 = 25
  20.priceTax.120 = 30
  20.priceTax.300 = 150
  20.percentOfGoodstotal = 0

  30.title = Selbstabholung
  30.image.file =
  30.priceTax.1 = 0
  30.percentOfGoodstotal = 0
}

pricecalc {
  type = count
  field = price
  10.prod.1 = 4.99
  10.prod.2 = 8.99
  10.prod.5 = 19.99
  20.prod.1 = 6.99
  20.prod.2 = 13.98
  20.prod.5 = 29.99
}

discountprice {
10.type = count
10.field = price 10.additive = 1
10.where =
10.prod.1 = 4.99
10.prod.100 = 2.89
10.prod.1050 = 2.77
20.type = count
20.field = price 20.where =
20.prod.1 = 6.99
20.prod.100 = 3.00
20.prod.1050 = 2.89
}
}

plugin.tt_products.basketImage.imageLinkWrap.height = 800
plugin.tt_products.listImage.file.maxW = 150
plugin.tt_products.shipping.40 >
plugin.tt_products.PIDagb =
plugin.tt_products.createUsers = 1
plugin.tt_products.orderEmail_htmlmail = 1

page = PAGE
page.typeNum = 0

page.headerData.10 = TEXT
page.headerData.10.value = <script language="JavaScript" src="fileadmin/js/tools.js" type="text/javascript"></script>

page.stylesheet = fileadmin/vorlagen/meine.css 
page.bodyTag = <body bgcolor="#ffffff" marginheight="-1" marginwidth="-1" topmargin="0" leftmargin="0">
page.10 = TEMPLATE

page.10{
   template = FILE
   template.file = fileadmin/vorlagen/vorlage.html
   workOnSubpart = DOKUMENT
   
   ### SPRACHUMSCHALTUNG ###
   marks.SPRACHEN = PHP_SCRIPT
   marks.SPRACHEN {
      file = fileadmin/scripts/my_languageMenu.php
   }
   ### MENU - MEN_TOP ###
   marks.MEN_TOP = HMENU
   marks.MEN_TOP.special = directory
   marks.MEN_TOP.special.value = 21
   marks.MEN_TOP.1 = GMENU
   marks.MEN_TOP.1.NO = 1
   marks.MEN_TOP.1.NO{
      XY = [10.w]+1, 20
      backColor = #7896b4
      wrap = | <img src="fileadmin/images/spacer.gif" width="20" border="0" alt="" />
      10 = TEXT
      10.text.field = title
      10.fontColor = white
      10.fontFile = fileadmin/fonts/rotsanxb.ttf
      10.fontSize = 14
      10.offset = 0, 15
   }
   marks.MEN_TOP{
      1.RO < .1.NO
      1.RO.10.fontColor = #006699
   }
   
   ### leeres Menue da sonst marker erscheint ###
   marks.MENUE_UNDER = HMENU
   marks.MENUE_UNDER.special = directory
   marks.MENUE_UNDER.special.value = 15
   marks.MENUE_UNDER.1 = TMENU
   marks.MENUE_UNDER.1.NO{
      expAll = 1
      linkWrap =  <img src="fileadmin/images/icon4_off.gif" border="0" alt="" />  |<br />
      ATagParams = class="navunder"
   }
   marks.PATH = TEXT
   marks.PATH{
      value = {page:title}
      insertData = 1
   }
   
   marks.INHALTE < styles.content.get   

}

page.20{
  20.title = Dankort, VISA-Dankort
  20.image.file = media/logos/dankort.gif
  20.image.params = align=absmiddle vspace=2
  20.handleScript = media/scripts/payment_DIBS.php
  20.handleScript {
    merchant = xxxxx
    test = 0
    k1 = xxxxx
    k2 = xxxxx
    currency = 208
    addOrderInfo = 1
    account =
    cardType = DK,V-DK
    relayURL = http://www.inter-photo.dk/index.php?id=204
  }
  20.handleURL = index.php?204
  20.handleTarget = _top

  30 < .20
  30.title = Unibank e-betaling
  30.image.file = media/logos/soloe.gif
  30.handleScript.soloe=1
}

in Include static: habe ich keine möglichkeit etwas auszuwählen. also auch kein:
plugin.tt_products [DEPRECATED]

Include static (from extensions):
CSS Styled Conten (css_styled_content)
Shop System Test (tt_products)

PS: ich habe zwar gelesen, das ich nicht den system test nehmen soll, sondern Shop System Old Style.
aber wenn ich den Old Style benutze bekomme ich diese fehlermeldung:

Filereference, "C:/Server/htdocs/typo3/typo3conf/ext/tt_products/pi1/EXT:tt_products/locallang_db.xml", not found!

unter der extension fh_libary steht zwar:
makes it possible to add the TCA language file: pi_loadLL(EXT:tt_products/locallang_db.xml);

aber wie und was muss ich da tun?

so ich hoffe ihr habt alle infos die ihr braucht.

mein sysordner hat die pid 30. wo trage ich das ein?

danke euch