Bitte fülle die Bezeichnungen der verschiedenen Motive in der angehängten Excel-Tabelle aus und ordne Deine Motive dem jeweiligen Standort zu. Schicke uns die Datei bitte so schnell wie möglich zurück (antworte bitte einfach auf diese E-Mail). Wir können Deine Standorte erst buchen, wenn uns die Zuordnung bekannt ist. Bitte beachte, dass sich die Preise für Plakatproduktion und -versand erhöhen werden. Den genauen Betrag teilen wir Dir in unserer Auftragsbestätigung mit.
if.value = 1
if.equals.data = register:tx_p123_pi[session][moreMotiv]
insertData = 1
}
override.stdWrap.if.value = 1
override.stdWrap.if.equals.data = register:tx_p123_pi[session][showMotifNote]
wrap = |
}
}
lang.en (
Hello ###USER_firstname### ###USER_lastname###,
thank you for your order. Your order with costs poster motif, location list and your customer data please gather from this e-mail or attached data files.
The order is issued but not yet confirmed, because your location reservations must bee relased by the owner of the advertising location first.
As soon as this locations has been conformed, you will get an order confirmation and a cost overview via e-mail.
{current:1}
For question, please contact our hotline {$terms.tel} or via e-mail by {$terms.email}.
Best regards
{$portal.salutation}
)
lang.de (
Hallo ###USER_firstname### ###USER_lastname###,
vielen Dank für Deinen Auftrag. Deine Bestellung mit Kosten, Plakatmotiv, Standortliste und Deinen Kundendaten entnimm bitte dieser E-Mail bzw. den angehängten Dateien.
Der Auftrag gilt als erteilt, jedoch noch nicht als bestätigt, da Deine Standort-Buchungen erst von den Eigentümern der Werbestandorte freigegeben werden müssen.
Sobald die Freigaben vorliegen, erhältst Du eine Auftragsbestätigung und Abrechnungsübersicht per E-Mail.
{current:1}
Bei Rückfragen wende Dich bitte an unsere Hotline {$terms.tel} oder per E-Mail an {$terms.email}.
Mit freundlichen Grüßen
{$portal.salutation}
)
stdWrap.insertData = 1
trim = 1
brTag =
}
subparts.tx_p123checkout_pi1 < plugin.tx_p123checkout_pi1
subparts.tx_p123checkout_pi1 = USER
subparts.tx_p123checkout_pi1 {
basket < plugin.tx_p123_pi.basket
templateFile = EXT:p123checkout/res/mailTemplate.htm
javascriptFile >
marks.AJAX_url >
hook >
evenOdd = background-color: #F4F4F4;
evenOdd.noTrimWrap = || |
extensions.stdWrap.outerWrap.cObject {
p123search.value =
# }
# marks.ADDRESS = createPDF
file.postUserFunc.cObject = TEMPLATE
file.postUserFunc.cObject {
template = FILE
template.file = EXT:p123checkout/res/mailPDFrevocation.htm
workOnSubpart = mailPDFrevocation
subparts.LOGO = Widerrufsbelehrung für Verträge über den Kauf von Plakaten
Widerrufsrecht
Du hast das Recht, binnen vierzehn Tagen ohne Angabe von Gründen diesen Vertrag zu widerrufen. Die Widerrufsfrist beträgt vierzehn Tage ab dem Tag an dem Du oder ein von Dir benannter Dritter, der nicht der Beförderer ist, die Waren in Besitz genommen haben bzw. hat. Um Dein Widerrufsrecht auszuüben, musst Du uns ({$terms.company}, {$terms.address}, {$terms.zip} {$terms.city}, E-Mail-Adresse: {$terms.email}, Telefon: {$terms.tel}, Telefaxnummer: {$terms.fax}) mittels einer eindeutigen Erklärung (z.B. ein mit der Post versandter Brief, Telefax oder E-Mail) über Deinen Entschluss, diesen Vertrag zu widerrufen, informieren. Du kannst dafür das beigefügte Muster-Widerrufsformular verwenden, das jedoch nicht vorgeschrieben ist. Zur Wahrung der Widerrufsfrist reicht es aus, dass Du die Mitteilung über die Ausübung des Widerrufsrechts vor Ablauf der Widerrufsfrist absendest.
Folgen des Widerrufs
Wenn Du diesen Vertrag widerrufst, haben wir Dir alle Zahlungen, die wir von Dir erhalten haben, einschließlich der Lieferkosten (mit Ausnahme der zusätzlichen Kosten, die sich daraus ergeben, dass Du eine andere Art der Lieferung als die von uns angebotene, günstigste Standardlieferung gewählt hast), unverzüglich und spätestens binnen vierzehn Tagen ab dem Tag zurückzuzahlen, an dem die Mitteilung über Deinen Widerruf dieses Vertrags bei uns eingegangen ist. Für diese Rückzahlung verwenden wir dasselbe Zahlungsmittel, das Du bei der ursprünglichen Transaktion eingesetzt hast, es sei denn, mit Dir wurde ausdrücklich etwas anderes vereinbart; in keinem Fall werden Dir wegen dieser Rückzahlung Entgelte berechnet.
Wir können die Rückzahlung verweigern, bis wir die Waren wieder zurückerhalten haben oder bis Du den Nachweis erbracht hast, dass Du die Waren zurückgesandt hast, je nachdem, welches der frühere Zeitpunkt ist.
Du hast die Waren unverzüglich und in jedem Fall spätestens binnen vierzehn Tagen ab dem Tag, an dem Du uns über den Widerruf dieses Vertrages unterrichtest, an uns zurückzusenden oder zu übergeben. Die Frist ist gewahrt, wenn Du die Waren vor Ablauf der Frist von vierzehn Tagen absendest. Du trägst die unmittelbaren Kosten der Rücksendung der Waren.
Du musst für einen etwaigen Wertverlust der Waren nur aufkommen, wenn dieser Wertverlust auf einen zur Prüfung der Beschaffenheit, Eigenschaften und Funktionsweise der Waren nicht notwendigen Umgang mit ihnen zurückzuführen ist.
Ausschluss bzw. vorzeitiges Erlöschen des Widerrufsrechts
Das Widerrufsrecht besteht nicht bei Verträgen
- zur Lieferung von Waren, die nicht vorgefertigt sind und für deren Herstellung eine individuelle Auswahl oder Bestimmung durch den Verbraucher maßgeblich ist oder die eindeutig auf die persönlichen Bedürfnisse des Verbrauchers zugeschnitten sind;
Widerrufsbelehrung über Plakatierungen und Zurverfügungstellung von WerbeflächenWiderrufsrecht
Du hast das Recht, binnen vierzehn Tagen ohne Angabe von Gründen diesen Vertrag zu widerrufen. Die Widerrufsfrist beträgt vierzehn Tage ab dem Tag des Vertragsabschlusses. Um Dein Widerrufsrecht auszuüben, musst Du uns ({$terms.company}, {$terms.address}, {$terms.zip} {$terms.city}, E-Mail-Adresse: {$terms.email}, Telefon: {$terms.tel}, Telefaxnummer: {$terms.fax}) mittels einer eindeutigen Erklärung (z. B. ein mit der Post versandter Brief, Telefax oder E-Mail) über Deinen Entschluss, diesen Vertrag zu widerrufen, informieren. Du kannst dafür das beigefügte Muster-Widerrufsformular verwenden, das jedoch nicht vorgeschrieben ist. Zur Wahrung der Widerrufsfrist reicht es aus, dass Du die Mitteilung über die Ausübung des Widerrufsrechts vor Ablauf der Widerrufsfrist absendest.
Folgen des Widerrufs
Wenn Du diesen Vertrag widerrufst, haben wir Dir alle Zahlungen, die wir von Dir erhalten haben, einschließlich der Lieferkosten (mit Ausnahme der zusätzlichen Kosten, die sich daraus ergeben, dass Du eine andere Art der Lieferung als die von uns angebotene, günstigste Standardlieferung gewählt hast), unverzüglich und spätestens binnen vierzehn Tagen ab dem Tag zurückzuzahlen, an dem die Mitteilung über Deinen Widerruf dieses Vertrags bei uns eingegangen ist. Für diese Rückzahlung verwenden wir dasselbe Zahlungsmittel, das Du bei der ursprünglichen Transaktion eingesetzt hast, es sei denn, mit Dir wurde ausdrücklich etwas anderes vereinbart; in keinem Fall werden Dir wegen dieser Rückzahlung Entgelte berechnet. Hast Du verlangt, dass die Dienstleistungen während der Widerrufsfrist beginnen soll, so hast Du uns einen angemessenen Betrag zu zahlen, der dem Anteil der bis zu dem Zeitpunkt, zu dem Du uns von der Ausübung des Widerrufsrechts hinsichtlich dieses Vertrags unterrichtest, bereits erbrachten Dienstleistungen im Vergleich zum Gesamtumfang der im Vertrag vorgesehenen Dienstleistungen entspricht.
)
trim = 1
brTag =
}
marks.REVOCATION_FORM = TEXT
marks.REVOCATION_FORM {
value (
Widerrufsformular
(Wenn Du den Vertrag widerrufen willst, dann fülle bitte dieses Formular aus und sende es zurück.)
An:
{$terms.company}
{$terms.address}
{$terms.zip} {$terms.city}
E-Mail-Adresse: {$terms.email}
Telefaxnummer: {$terms.fax}:
Hiermit widerrufe(n) ich/wir (*) den von mir/uns (*) abgeschlossenen Vertrag über den Kauf der folgenden Waren (*)/ die Erbringung der folgenden Dienstleistung (*)
__________________________________________________________________________________________________
__________________________________________________________________________________________________
__________________________________________________________________________________________________
__________________________________________________________________________________________________
__________________________________________________________________________________________________
Bestellt am (*)/erhalten am (*) _______________________________
Name des/der Verbraucher(s)
____________________________________________________________
Anschrift des/der Verbraucher(s)
____________________________________________________________
____________________________________________________________
____________________________________________________________
Datum und Unterschrift des/der Verbraucher(s) (nur bei Mitteilung auf Papier)
____________ ______________________________________________
(*) Unzutreffendes streichen.
)
trim = 1
brTag =
}
marks.ADDRESS = generateCSV
postUserFunc {
template (
Motiv-Nr.;Medium;Motivbezeichnung;Auftragsnummer {register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][sid]}###MOTIFS###
PLZ;Ort;Standortbezeichnung;Standort-Nr.;Stelle;Termin;Medium;Motiv-Nr.###LOCATIONS###
)
template.trim = 1
template.insertData = 1
location.preUserFunc = tx_p123search_pi3->getLabel
location.preUserFunc.sql {
fields = *,Typ AS Textfeld,LPAD(Paechter,4,'0') AS Paechter,LPAD(OrtNr,8,'0') AS OrtNr
}
location.preUserFunc.template (
###DATA_PLZ###|*|###DATA_Ortname###|*|###DATA_Standort###|*|###DATA_StoNr###|*|###DATA_StoV###|*|###DATA_GJ###|###DATA_ZR###|*|###DATA_Textfeld###|*|
)
location.preUserFunc.data.Textfeld {
setContentToCurrent = 1
override.cObject = CASE
override.cObject {
GF = TEXT
GF.value = Großfläche
GZ = TEXT
GZ.value = Ganzsäule
GV = TEXT
GV.value = Mega-Light
VI = TEXT
VI.value = City-Light-Poster
ZZ = TEXT
ZZ.value = Videoboards
PF = TEXT
PF.value = Panoramaflächen
VN = TEXT
VN.value = CLP Netz
key.current = 1
}
}
}
}
fileName.data = register:tx_p123_pi[session][sid]
fileName.wrap3 = Motivzuordnung_|.csv
}
xmlOptions {
storeXML = 1
directory = /var/ftp/order
fileName = {$plugin.tx_p123_pi.portal}_{$plugin.tx_p123_pi.sesName}_{register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][sid]}.xml
fileName {
insertData = 1
}
}
# Array to bild xml of
orderArr {
_attributes {
Datum.date = d-m-Y H:i
Kommisionsnr.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][sid]
IP.data = getIndpEnv:REMOTE_ADDR
Portal = {$plugin.tx_p123_pi.portal}
Unterportal = {$plugin.tx_p123_pi.sesName}
Ausschluss.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][basket][exclude]
Ausschluss.intval = 1
}
Kunde {
_attributes {
Anrede.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][basket][title]
Vorname.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][basket][firstname]
Nachname.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][basket][lastname]
Firma.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][basket][company]
Anschrift.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][basket][address]
PLZ.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][basket][zip]
Ort.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][basket][city]
Land.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][basket][country] // register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][basket][country_company]
Telefon.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][basket][telephone]
Telefax.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][basket][fax]
Email.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][basket][email]
Remarketing {
data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][basket][remarketing]
override.cObject = CASE
override.cObject {
Billboardadvertising = TEXT
Billboardadvertising.value = Plakatwerbung
TVadvertising = TEXT
TVadvertising.value = Fernsehwerbung
Recommendation = TEXT+
Recommendation.value = Empfehlung
Forumsblogs = TEXT
Forumsblogs.value = Internetforen/ Blogs
Specialist-Magazines = TEXT
Specialist-Magazines.value = Fach-/ Zeitschriften
Others = TEXT
Others.value = Sonstiges
key.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][basket][remarketing]
key.stdWrap.split.token = /
key.stdWrap.split.wrap = |
key.split.token.char = 32
key.split.wrap = |
}
}
UStId.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][basket][vatid]
EmailRG.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][basket][emailrg]
JobNr.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][basket][job_nummer]
Geburtsdatum.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][basket][dateofbirth]
}
}
Zahlungsart {
_attributes {
GesamtBrutto {
ifEmpty = 0.0
preUserFunc = tx_p123checkout_pi4->hook
preUserFunc {
includeObj = db,sid,sqlWhere,portal,hash,sesName,motifDB,basketDB,query,basket,conf,media,mediaHash,periodData
funcName = basket_sum
dontIncludeSetup = 1
rKey = gross
format = 0
}
trim = 1
numberFormat {
decimals = 2
dec_point = .
thousand_sep =
}
}
Option.cObject = CASE
Option.cObject {
0 = TEXT
0.value = Bank
1 = TEXT
1.value = Sepa
2 = TEXT
2.value = Vorkasse
3 = TEXT
3.value = Rechnung
9 = TEXT
9.value = Paypal
key.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][basket][payment]
}
Skonto.cObject = CASE
Skonto.cObject {
1 = TEXT
1.value = 2
default = TEXT
default.value = 0
key.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][basket][payment]
}
}
Bank {
_attributes {
__preventParser = 1
__preventParser.if.value = 0
__preventParser.if.equals.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][basket][payment]
__preventParser.if.negate = 1
Institut.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][basket][bankname]
BLZ.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][basket][bankcode]
KTO.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][basket][bankaccount]
Inhaber.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][basket][bankowner]
Validiert.cObject = CASE
Validiert.cObject {
0 = TEXT
0.value = 1
1 = TEXT
1.value = 0
key.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][basket][bankproof]
}
}
}
Sepa {
_attributes {
__preventParser = 1
__preventParser.if.value = 1
__preventParser.if.equals.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][basket][payment]
__preventParser.if.negate = 1
Institut.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][basket][sepaname]
BIC.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][basket][sepabic]
IBAN.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][basket][sepaiban]
Inhaber.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][basket][sepaowner]
Empfaenger = {$payment.payee}
GlaubigerIdent = {$payment.creditor}
Mandatsreferenz = {$payment.mandate}{register:tx_p123_pi[session][sid]}
Mandatsreferenz.insertData = 1
Validiert.cObject = CASE
Validiert.cObject {
0 = TEXT
0.value = 1
1 = TEXT
1.value = 0
key.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][basket][sepaproof]
}
}
}
}
Versand {
_attributes {
Anrede.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][basket][delivery_title]
Vorname.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][basket][delivery_firstname]
Nachname.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][basket][delivery_lastname]
Firma.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][basket][delivery_company]
Anschrift.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][basket][delivery_address]
PLZ.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][basket][delivery_zip]
Ort.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][basket][delivery_city]
Land.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][basket][delivery_country]
}
}
Bemerkungen {
data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][basket][note]
}
Media {
if {
__preventParser = 1
isTrue.stdWrap.dataWrap = {field:later}{field:no_production}
isTrue.intval = 1
isTrue.dataWrap = |{field:found}
isTrue.dataWrap.if.isTrue.field = found
}
_attributes {
Name.field = caption
Format {
field = format
override.cObject = CASE
override.cObject {
3560x2521_DW = TEXT
3560x2521_DW.value = 3560x2520_DW
1189x2521_DW = TEXT
1189x2521_DW.value = 1189x2520_DW
key.field = format
}
substring = 0,-3
substring.if {
value = _DW
equals.field = format
equals.case = upper
equals.substring = -3,3
}
}
Dauerwerbung = 0
Dauerwerbung {
override = 1
override.if.value = _DW
override.if.equals.field = format
override.if.equals.case = upper
override.if.equals.substring = -3,3
}
Typ {
cObject = CASE
cObject {
3560x2520 = TEXT
3560x2520.value = GF
5260x3720 = TEXT
5260x3720.value = SP
1024x768 = TEXT
1024x768.value = VB
1189x2520 = TEXT
1189x2520.value = GZ
7120x2520 = TEXT
7120x2520.value = PF
3540x2470 = TEXT
3540x2470.value = GV
1185x1750 = TEXT
1185x1750.value = VI
1344x864 = TEXT
1344x864.value = RS
1185x1751 = TEXT
1185x1751.value = VI
594x841 = TEXT
594x841.value = AL1_1
1190x841 = TEXT
1190x841.value = AL2_1
1190x1680 = TEXT
1190x1680.value = AL4_1
1189x2520.override = AL6_1
1189x2520.override.if.value.field = HS
1189x2520.override.if.equals = AL
297x420 = TEXT
297x420.value = SOTP
841x1189 = TEXT
841x1189.value = SOTL
148x210 = TEXT
148x210.value = SOSA
148x105 = TEXT
148x105.value = SOFC
154x111 = TEXT
154x111.value = SOCC
860x720 = TEXT
860x720.value = TADW
3560x2520_DW < .3560x2520
3560x2521_DW < .3560x2520
1189x2520_DW < .1189x2520
1189x2521_DW < .1189x2520
3540x2470_DW < .3540x2470
1920x1080xA = TEXT
1920x1080xA.value = KI
1920x1080xB < .1920x1080xA
1920x1080xC < .1920x1080xA
1920x1080xD < .1920x1080xA
1920x1080xF < .1920x1080xA
1920x1080xG < .1920x1080xA
1920x1080xH < .1920x1080xA
1920x1080xI < .1920x1080xA
1920x1080xJ < .1920x1080xA
1920x1080xK < .1920x1080xA
1920x1080xU < .1920x1080xA
1920x1080xZ < .1920x1080xA
key.field = format
}
}
}
Plakat {
_attributes {
Plakate {
# setCurrent = {field:num}+{field:postercount}
setCurrent = {field:postercount}
setCurrent {
stdWrap.insertData = 1
prioriCalc = int
}
current = 1
override = 00
override.if.isTrue.field = no_production
intval = 1
}
Vorschau.field = download
URL.field = poster
Ersatzplakate {
override.if.isTrue.field = spare
override.preUserFunc = tx_p123checkout_pi4->hook
override.preUserFunc {
includeObj = db,sid,sqlWhere,portal,hash,sesName,motifDB,basketDB,query,basket,conf,media,mediaHash,periodData
funcName = basket_find
dontIncludeSetup = 1
group.field = format
pos = spare
ext = p123designer
rKey = count
format = 0
}
intval = 1
}
Zusatzplakate {
preUserFunc = tx_p123checkout_pi4->hook
preUserFunc {
includeObj = db,sid,sqlWhere,portal,hash,sesName,motifDB,basketDB,query,basket,conf,media,mediaHash,periodData
funcName = basket_find
dontIncludeSetup = 1
group.field = format
pos = additional
ext = p123designer
rKey = count
format = 0
}
intval = 1
}
Poster {
preUserFunc = tx_p123checkout_pi4->hook
preUserFunc {
includeObj = db,sid,sqlWhere,portal,hash,sesName,motifDB,basketDB,query,basket,conf,media,mediaHash,periodData
funcName = basket_find
dontIncludeSetup = 1
group.field = format
pos = dina1
ext = p123designer
rKey = count
format = 0
}
intval = 1
}
Nachreichen.field = later
Nachreichen_Link {
if.isTrue.field = later
preUserFunc = tx_p123designer_pi3->hook
preUserFunc {
funcName = createLink
data {
lastname.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][basket][lastname]
firstname.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][basket][firstname]
company.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][basket][company]
email.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][basket][email]
}
}
stdWrap.override.preUserFunc = tx_p123designer_pi8->hook
stdWrap.override.preUserFunc {
funcName = createLink
data {
lastname.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][basket][lastname]
firstname.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][basket][firstname]
company.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][basket][company]
email.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][basket][email]
}
}
stdWrap.override.preUserFunc.if.isTrue = {$plugin.tx_p123_pi.enablePrintDataManager}
ifEmpty.lang.en = druckdaten@123plakat.de?subject=Subsequent%20filing%20motif%20for%20Orderno.:%20
ifEmpty.lang.de = druckdaten@123plakat.de?subject=Druckdaten%20nachreichen%20f%C3%BCr%20Auftragsnr.:%20
ifEmpty.required = 1
ifEmpty.wrap = mailto:|de
ifEmpty.dataWrap = |{register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][sid]}
override.if.isFalse = {$plugin.tx_p123_pi.enablePrintDataManager}
override.if.isGreaterThan.field = quantity
override.if.value = 1
override.lang.en = druckdaten@123plakat.de?subject=Subsequent%20filing%20motif%20for%20Orderno.:%20
override.lang.de = druckdaten@123plakat.de?subject=Druckdaten%20nachreichen%20f%C3%BCr%20Auftragsnr.:%20
override.required = 1
override.wrap = mailto:|de
override.dataWrap = |{register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][sid]}
}
Nachreichen_Datum {
setCurrent.if.isTrue.field = later
setCurrent.postUserFunc = tx_p123designer_pi3->hook
setCurrent.postUserFunc {
funcName = createLink
data {
lastname.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][basket][lastname]
firstname.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][basket][firstname]
company.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][basket][company]
email.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][basket][email]
}
}
override.setCurrent.postUserFunc = tx_p123designer_pi8->hook
override.setCurrent.postUserFunc {
funcName = createLink
data {
lastname.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][basket][lastname]
firstname.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][basket][firstname]
company.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][basket][company]
email.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][basket][email]
}
}
override.setCurrent.postUserFunc.if.isTrue.datawrap = {$plugin.tx_p123_pi.enablePrintDataManager}
data = register:posterLaterExpires
required = 1
if.isTrue.field = later
date = d-m-Y H:i:s
}
Bezeichnung {
field = description
ifEmpty.data = register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][basket][company] // register:tx_p123_pi[{$plugin.tx_p123_pi.sesName}][basket][lastname]
ifEmpty.trim = 1
ifEmpty.substring = 0,10
trim = 1
}
motivanzahl {
field = quantity
ifEmpty = 1
intval = 1
}
mediaFormat {
field = format
}
Preis {
ifEmpty = 0.0
preUserFunc = tx_p123checkout_pi4->hook
preUserFunc {
includeObj = db,sid,sqlWhere,portal,hash,sesName,motifDB,basketDB,query,basket,conf,media,mediaHash,periodData
funcName = basket_sum
dontIncludeSetup = 1
group.field = format
ext = p123designer
rKey = net
format = 0
}
trim = 1
numberFormat {
decimals = 2
dec_point = .
thousand_sep =
}
}
KeineProduktion {
field = no_production
}
Motivverteilung {
override.cObject = CASE
override.cObject {
default = TEXT
default.value = sonstige
none = TEXT
none.value = sonstige
even = TEXT
even.value = gleichmässig
dekade = TEXT
dekade.value = dekade
key.field = distribution
}
}
}
# Bilddaten {
# Data {
# preUserFunc = tx_p123checkout_pi4->fileContent
# preUserFunc {
# file.field = found
# file.wrap = uploads/tx_p123designer/|
# }
# }
# _attributes {
# Name.field = found
# Bytes {
# preUserFunc = tx_p123checkout_pi4->fileSize
# preUserFunc {
# file.field = found
# file.wrap = uploads/tx_p123designer/|
# }
# }
# Kodiert = base64
# }
# }
}
Standort {
_attributes {
__preventParser {
cObject = LOAD_REGISTER
cObject.locationData {
current = 1
preUserFunc = tx_p123search_pi3->getLabel
preUserFunc.template = ###DATA_OrtNr###|*|###DATA_Ortname###|*|###DATA_Staat###|*|###DATA_StoNr###|*|###DATA_StoV###|*|###DATA_StellenOrt###|*|###DATA_Standort###|*|###DATA_Paechter###|*|###DATA_Belegung###|*|###DATA_HS###|*|###DATA_US###|*|###DATA_Beleuchtung###|*|###DATA_Preis###|*|###DATA_VMNr###
trim = 1
}
}
OrtNr {
data = register:locationData
listNum = 0
listNum.splitChar = |*|
trim = 1
}
Ort < .OrtNr
Ort {
listNum = 1
}
Staat < .OrtNr
Staat {
listNum = 2
}
StoNr < .OrtNr
StoNr {
listNum = 3
}
Stelle < .OrtNr
Stelle {
listNum = 4
}
StellenOrt < .OrtNr
StellenOrt {
listNum = 5
}
Standort < .OrtNr
Standort {
listNum = 6
}
Anb < .OrtNr
Anb {
listNum = 7
}
Block < .OrtNr
Block {
listNum = 8
}
HS < .OrtNr
HS {
listNum = 9
}
US < .OrtNr
US {
listNum = 10
}
Bel < .OrtNr
Bel {
listNum = 11
}
Preis < .OrtNr
Preis {
listNum = 12
}
VM < .OrtNr
VM {
listNum = 13
}
}
Dek {
__preventParser = 1
__preventParser {
if.value = _DW
if.equals.field = format
if.equals.case = upper
if.equals.substring = -3,3
}
_attributes {
Nr {
postUserFunc = tx_p123checkout_pi4->hook
postUserFunc {
funcName = period_reference
period.current = 1
period.listNum = 2
period.listNum.splitChar = |
year < .period
year.listNum = 1
toPeriod.data = register:locationData
toPeriod.listNum = 8
toPeriod.listNum.splitChar = |*|
toPeriod.trim = 1
}
}
Jahr {
current = 1
listNum = 1
listNum.splitChar = |
}
Preis {
preUserFunc = tx_p123checkout_pi4->hook
preUserFunc {
includeObj = db,sid,sqlWhere,portal,hash,sesName,motifDB,basketDB,query,basket,conf,media,mediaHash,periodData
funcName = basket_sum
dontIncludeSetup = 1
group.field = format
pos.current = 1
ext = p123search
rKey = net
format = 0
}
trim = 1
numberFormat {
decimals = 2
dec_point = .
thousand_sep =
}
}
Express < .Preis
Express {
preUserFunc {
ext = *-express
}
ifEmpty = 0.0
}
Rabatt < .Preis
Rabatt {
preUserFunc {
ext = *-coupon
}
ifEmpty = 0.0
}
}
}
Dauerwerbung {
__preventParser = 1
__preventParser {
if.value = _DW
if.equals.field = format
if.equals.case = upper
if.equals.substring = -3,3
if.negate = 1
}
_attributes {
Jahre {
current = 1
listNum = 2
listNum.splitChar = |
}
Start {
current = 1
listNum = 1
listNum.splitChar = |
date = d-m-Y
}
Preis {
preUserFunc = tx_p123checkout_pi4->hook
preUserFunc {
includeObj = db,sid,sqlWhere,portal,hash,sesName,motifDB,basketDB,query,basket,conf,media,mediaHash,periodData
funcName = basket_sum
dontIncludeSetup = 1
group.field = format
pos.current = 1
ext = p123search
rKey = net
format = 0
}
trim = 1
numberFormat {
decimals = 2
dec_point = .
thousand_sep =
}
}
Rabatt < .Preis
Rabatt {
preUserFunc {
ext = *-coupon
}
ifEmpty = 0.0
}
}
}
}
}
Extras {
Position {
_attributes {
Name {
field = pos
}
Menge {
preUserFunc = tx_p123checkout_pi4->hook
preUserFunc {
includeObj = db,sid,sqlWhere,portal,hash,sesName,motifDB,basketDB,query,basket,conf,media,mediaHash,periodData
funcName = basket_find
dontIncludeSetup = 1
group = other
pos.field = pos
ext.field = ext
rKey = count
format = 0
}
}
Preis < .Menge
Preis {
preUserFunc.rKey = price
}
}
}
}
}
}
# Configuration for the page "checkout_pi4->json"
p123checkout_pi4 = PAGE
p123checkout_pi4 {
typeNum = 128
config {
disableCharsetHeader = 1
disableAllHeaderCode = 1
disableImgBorderAttr = 0
no_cache = 1
doctype = 0
xhtmlDoctype = 0
xhtml_cleaning = 0
noPageTitle = 1
spamProtectEmailAddresses = 0
baseURL = 0
absRefPrefix = {$config.baseurl}
intTarget = _blank
extTarget = _blank
}
10 =