calculate Fehlermeldung nach Update auf 6.3.3.0

Hier können Sie Fragen bezüglich des Shop Moduls stellen.
Rala
Member
Beiträge: 69
Registriert: Fr 26. Jan 2007, 09:04
Wohnort: Dormagen
Kontaktdaten:

calculate Fehlermeldung nach Update auf 6.3.3.0

Beitragvon Rala » Mo 10. Sep 2012, 15:34

Liebe Foren-Mitglieder,

in der WE Version 6.2.4 lief mein MiniShop noch super. Nach dem Update auf 6.3.3.0 erhalte ich die Fehlermeldung:
"Fehler in der Vorlage:Bei einem <we:calculate> Tag fehlt entweder das Start- oder das Endtag! Vorlage: /vorlagen/warenkorb.tmpl"
Ich bin alle Tags durchgegangen, doch finde ich nirgends dieses fehlende calculate-Tag.

Hier mal der Code. Vielleicht kann mir jemand auf die Sprünge helfen. Ich bin mit den Shop-Tags noch nicht wirklich vertraut...

P.S. Ich nutze eigentlich nur die Warenkorb- und Berechnungsfunktionen des Shop für ein besseres Mail-Bestellformular.

<we:sessionStart />
<we:createShop shopname="tollewolle"/>
<we:addDelShopItem shopname="tollewolle"/>
<we:ifShopEmpty shopname="tollewolle">
<p>Sie haben noch keine Artikel ausgewählt...</p>
<p><a href="/shop">zur Artikelauswahl</a></p>
</we:ifShopEmpty>
<we:ifShopNotEmpty shopname="tollewolle">
<p>Wichtig: Bitte füllen Sie Ihre persönlichen Angaben erst aus, wenn Sie die Artikelauswahl abgeschlossen haben.<br />
<a href="/shop/widerrufsbelehrung.php" target="_blank">Widerrufsbelehrung...</a></p>
</we:ifShopNotEmpty>
<we:form type="formmail" recipient="management@tollewolle.de" name="Shop-Bestellung" method="post" onsuccess="300" onerror="301" onmailerror="301" subject="Shop-Bestellung" required="Vorname,Name,email,Strasse,PLZ,Ort,Widerrufsbelehrung" mimetype="text/plain" confirmmail="false">
<h3 style="margin-bottom: -6px;">Bitte geben Sie Ihre Daten ein:</h3>
<div id="formular">
<p style="margin-top:6px;">* Felder bitte unbedingt ausfüllen.</p>
<table id="shop">
<tr>
<td valign="top"><p>
<label for="Anrede">Anrede</label>
<input class="form" type="text" id="Anrede" name="Anrede" />
</p>
<p>
<label for="Vorname"><strong>Vorname *</strong></label>
<input class="form" type="text" id="Vorname" name="Vorname" />
</p>
<p>
<label for="Name"><strong>Name *</strong></label>
<input class="form" type="text" id="Name" name="Name" />
</p>
<p>
<label for="Strasse"><strong>Straße *</strong></label>
<input class="form" type="text" id="Strasse" name="Strasse" />
</p></td>
<td valign="top"><p>
<label for="PLZ"><strong>PLZ *</strong></label>
<input class="form" type="text" id="PLZ" name="PLZ" />
</p>
<p>
<label for="Ort"><strong>Ort *</strong></label>
<input class="form" type="text" id="Ort" name="Ort" />
</p>
<p>
<label for="Telefon">Telefon</label>
<input class="form" type="text" id="Telefon" name="Telefon" />
</p>
<p>
<label for="email"><strong>E-Mail *</strong></label>
<input class="form" type="text" id="email" name="email" />
</p></td>
</tr>
</table>
<p style="clear:left; margin-top: 6px;">
<label for="Anfrage" style="vertical-align:baseline;">Bemerkung</label>
<textarea id="Anfrage" style="vertical-align:baseline;height:60px; width: 595px; border: 0px solid #000000;" name="Bemerkung" rows="5" cols="15" class="form"></textarea>
</p>
</div>
<h3>Warenkorbinhalt:</h3>
<table border="0" class="warenkorb">
<tr>
<th>Anzahl</th>
<th>Artikel-Nr.</th>
<th>Artikel</th>
<th>Einzelpreis</th>
<th>Gesamt</th>
<th>Entf</th>
</tr>
<we:repeatShopItem shopname="tollewolle">
<tr>
<td style="text-align:right;" valign="top"><p>
<input type="hidden" name="Anzahl_<we:field name="ArtikelNummer" />" value="<we:showShopItemNumber shopname="tollewolle"/>" />
<we:showShopItemNumber shopname="tollewolle"/>
<br />
[
<we:a id="self" shop="on" amount="1">+1</we:a>
|
<we:a id="self" shop="on" amount="-1">-1</we:a>
]</p></td>
<td valign="top"><p>
<we:field name="ArtikelNummer" />
</p></td>
<td valign="top"><p>
<input type="hidden" name="Artikelname_<we:field name="ArtikelNummer" />" value="<we:field name="ArtikelName" />" />
<we:field name="ArtikelName" />
</p></td>
<td valign="top" align="right"><p>
<input type="hidden" name="Einzel_Preis_Brutto_<we:field name="ArtikelNummer" />" value="<we:field name="Preis_Brutto" />&nbsp;EUR" />
<we:field name="Preis_Brutto" />
&nbsp;EUR</p></td>
<td valign="top" style="text-align:right;"><p>
<we:calculate name="endpreis" num_format="german" print="on" sum="waren" />
<we:showShopItemNumber shopname="tollewolle"/>
<we:field name="Preis_Brutto"/>
</we:calculate>&nbsp;EUR</p></td>
<td width="20"><p>
<we:a style="border:0;" id="self" delarticle="on"><img style="border: 0 !important; background:0; padding:0; padding-top: 3px;" src="/images/loeschen-grau.jpg" border="0" alt="Aus dem Warenkorb entfernen" title="Aus Warenkorb entfernen" /></we:a>
</p></td>
</tr>
</we:repeatShopItem>
<tr>
<td style="text-align:right;" colspan="4"><p>Summe:</p></td>
<td style="text-align:right;"><p>
<we:sum name="waren" num_format="german" />&nbsp;EUR</p></td>
<td>&nbsp;</td>
</tr>
<tr>
<td style="text-align:right;" colspan="4"><p>Versandkosten:</p></td>
<td style="text-align:right;"><p>
<we:calculate sum="porto" num_format="german">4,10</we:calculate>&nbsp;EUR</p></td>
<td>&nbsp;</td>
</tr>
<tr>
<td style="text-align:right;" colspan="4"><p><strong>Gesamtpreis:</strong></p></td>
<td style="text-align:right;"><p style="font-weight: bold;">
<input class="form" type="hidden" name="Gesamtpreis_inkl._MwSt_und_Versandkosten" value="<we:calculate sum="gesamtpreis" print="true" num_format="german">
<we:sum name="waren" num_format="german" />+
<we:sum name="porto" num_format="german" />
</we:calculate>
EUR" />
<we:calculate sum="gesamtpreis" print="true" num_format="german">
<we:sum name="waren" num_format="german" />
+
<we:sum name="porto" num_format="german" />
</we:calculate>
&nbsp;EUR</p></td>
<td>&nbsp;</td>
</tr>
</table>
<we:ifShopNotEmpty shopname="tollewolle">
<p><a href="/shop/index.php" style="color:#00b913;">Weitere Artikel auswählen</a> &nbsp;|&nbsp;
<we:a id="self" shopname="tollewolle" delshop="on">Bestellung abbrechen und Artikel löschen</we:a>
</p>
</we:ifShopNotEmpty>
<p>
<input class="form2" type="submit" id="submit" value="zahlungspflichtig bestellen"/>
<input style="margin-left:20px;" class="form2" type="reset" />
</p>
</we:form>


<we:sessionStart />
<we:createShop shopname="tollewolle"/>
<we:addDelShopItem shopname="tollewolle"/>
<we:ifShopEmpty shopname="tollewolle">
<p>Sie haben noch keine Artikel ausgewählt...</p>
<p><a href="/shop">zur Artikelauswahl</a></p>
</we:ifShopEmpty>
<we:ifShopNotEmpty shopname="tollewolle">
<p>Wichtig: Bitte füllen Sie Ihre persönlichen Angaben erst aus, wenn Sie die Artikelauswahl abgeschlossen haben.<br />
<a href="/shop/widerrufsbelehrung.php" target="_blank">Widerrufsbelehrung...</a></p>
</we:ifShopNotEmpty>
<we:form type="formmail" recipient="management@tollewolle.de" name="Shop-Bestellung" method="post" onsuccess="300" onerror="301" onmailerror="301" subject="Shop-Bestellung" required="Vorname,Name,email,Strasse,PLZ,Ort,Widerrufsbelehrung" mimetype="text/plain" confirmmail="false">
<h3 style="margin-bottom: -6px;">Bitte geben Sie Ihre Daten ein:</h3>
<div id="formular">
<p style="margin-top:6px;">* Felder bitte unbedingt ausfüllen.</p>
<table id="shop">
<tr>
<td valign="top"><p>
<label for="Anrede">Anrede</label>
<input class="form" type="text" id="Anrede" name="Anrede" />
</p>
<p>
<label for="Vorname"><strong>Vorname *</strong></label>
<input class="form" type="text" id="Vorname" name="Vorname" />
</p>
<p>
<label for="Name"><strong>Name *</strong></label>
<input class="form" type="text" id="Name" name="Name" />
</p>
<p>
<label for="Strasse"><strong>Straße *</strong></label>
<input class="form" type="text" id="Strasse" name="Strasse" />
</p></td>
<td valign="top"><p>
<label for="PLZ"><strong>PLZ *</strong></label>
<input class="form" type="text" id="PLZ" name="PLZ" />
</p>
<p>
<label for="Ort"><strong>Ort *</strong></label>
<input class="form" type="text" id="Ort" name="Ort" />
</p>
<p>
<label for="Telefon">Telefon</label>
<input class="form" type="text" id="Telefon" name="Telefon" />
</p>
<p>
<label for="email"><strong>E-Mail *</strong></label>
<input class="form" type="text" id="email" name="email" />
</p></td>
</tr>
</table>
<p style="clear:left; margin-top: 6px;">
<label for="Anfrage" style="vertical-align:baseline;">Bemerkung</label>
<textarea id="Anfrage" style="vertical-align:baseline;height:60px; width: 595px; border: 0px solid #000000;" name="Bemerkung" rows="5" cols="15" class="form"></textarea>
</p>
</div>
<h3>Warenkorbinhalt:</h3>
<table border="0" class="warenkorb">
<tr>
<th>Anzahl</th>
<th>Artikel-Nr.</th>
<th>Artikel</th>
<th>Einzelpreis</th>
<th>Gesamt</th>
<th>Entf</th>
</tr>
<we:repeatShopItem shopname="tollewolle">
<tr>
<td style="text-align:right;" valign="top"><p>
<input type="hidden" name="Anzahl_<we:field name="ArtikelNummer" />" value="<we:showShopItemNumber shopname="tollewolle"/>" />
<we:showShopItemNumber shopname="tollewolle"/>
<br />
[
<we:a id="self" shop="on" amount="1">+1</we:a>
|
<we:a id="self" shop="on" amount="-1">-1</we:a>
]</p></td>
<td valign="top"><p>
<we:field name="ArtikelNummer" />
</p></td>
<td valign="top"><p>
<input type="hidden" name="Artikelname_<we:field name="ArtikelNummer" />" value="<we:field name="ArtikelName" />" />
<we:field name="ArtikelName" />
</p></td>
<td valign="top" align="right"><p>
<input type="hidden" name="Einzel_Preis_Brutto_<we:field name="ArtikelNummer" />" value="<we:field name="Preis_Brutto" />&nbsp;EUR" />
<we:field name="Preis_Brutto" />
&nbsp;EUR</p></td>
<td valign="top" style="text-align:right;"><p>
<we:calculate name="endpreis" num_format="german" print="on" sum="waren" />
<we:showShopItemNumber shopname="tollewolle"/>
<we:field name="Preis_Brutto"/>
</we:calculate>&nbsp;EUR</p></td>
<td width="20"><p>
<we:a style="border:0;" id="self" delarticle="on"><img style="border: 0 !important; background:0; padding:0; padding-top: 3px;" src="/images/loeschen-grau.jpg" border="0" alt="Aus dem Warenkorb entfernen" title="Aus Warenkorb entfernen" /></we:a>
</p></td>
</tr>
</we:repeatShopItem>
<tr>
<td style="text-align:right;" colspan="4"><p>Summe:</p></td>
<td style="text-align:right;"><p>
<we:sum name="waren" num_format="german" />&nbsp;EUR</p></td>
<td>&nbsp;</td>
</tr>
<tr>
<td style="text-align:right;" colspan="4"><p>Versandkosten:</p></td>
<td style="text-align:right;"><p>
<we:calculate sum="porto" num_format="german">4,10</we:calculate>&nbsp;EUR</p></td>
<td>&nbsp;</td>
</tr>
<tr>
<td style="text-align:right;" colspan="4"><p><strong>Gesamtpreis:</strong></p></td>
<td style="text-align:right;"><p style="font-weight: bold;">
<input class="form" type="hidden" name="Gesamtpreis_inkl._MwSt_und_Versandkosten" value="<we:calculate sum="gesamtpreis" print="true" num_format="german">
<we:sum name="waren" num_format="german" />+
<we:sum name="porto" num_format="german" />
</we:calculate>
EUR" />
<we:calculate sum="gesamtpreis" print="true" num_format="german">
<we:sum name="waren" num_format="german" />
+
<we:sum name="porto" num_format="german" />
</we:calculate>
&nbsp;EUR</p></td>
<td>&nbsp;</td>
</tr>
</table>
<we:ifShopNotEmpty shopname="tollewolle">
<p><a href="/shop/index.php" style="color:#00b913;">Weitere Artikel auswählen</a> &nbsp;|&nbsp;
<we:a id="self" shopname="tollewolle" delshop="on">Bestellung abbrechen und Artikel löschen</we:a>
</p>
</we:ifShopNotEmpty>
<p>
<input class="form2" type="submit" id="submit" value="zahlungspflichtig bestellen"/>
<input style="margin-left:20px;" class="form2" type="reset" />
</p>
</we:form>

netzlum
webEdition Partner
webEdition Partner
Beiträge: 330
Registriert: Mi 28. Apr 2004, 00:27
Wohnort: Münster
Kontaktdaten:

Re: calculate Fehlermeldung nach Update auf 6.3.3.0

Beitragvon netzlum » Mo 10. Sep 2012, 16:37

Hallo Rala,
das calculate in:

Code: Alles auswählen

<we:calculate name="endpreis" num_format="german" print="on" sum="waren" />
<we:showShopItemNumber shopname="tollewolle"/>
<we:field name="Preis_Brutto"/>
</we:calculate>
ist im öffnenden Tag durch den slash geschlossen. Vielleicht liegt es daran?

Viele Grüße
Ludger
----
ludger müller
gestaltung für bildschirm und papier aus münster in westfalen
bureau.artbeit.de
-----
Gründungsmitglied im webEdition e.V.

Rala
Member
Beiträge: 69
Registriert: Fr 26. Jan 2007, 09:04
Wohnort: Dormagen
Kontaktdaten:

Re: calculate Fehlermeldung nach Update auf 6.3.3.0

Beitragvon Rala » Mo 10. Sep 2012, 17:14

Hallo Ludger,

vielen Dank für Deine prompte Hilfe.
Den Fehler habe ich direkt bereinigt und gehofft, dass damit das Problem gelöst wäre - wäre ja naheliegend. Denkste... Die Fehlermeldung ist geblieben.
Ich finde interessant, dass die ältere WE-Version da nicht gemotzt hat. Der Warenkorb funktioniert in der Version fehlerfrei.
Die Anzahl öffnender und schließender calculate-Tags habe ich per Suchen/Ersetzen nochmal durchzählen lassen. Das ist schonmal identisch.

Viele Grüße
Rainer

www.rainer-lamberts.de

netzlum
webEdition Partner
webEdition Partner
Beiträge: 330
Registriert: Mi 28. Apr 2004, 00:27
Wohnort: Münster
Kontaktdaten:

Re: calculate Fehlermeldung nach Update auf 6.3.3.0

Beitragvon netzlum » Mo 10. Sep 2012, 18:02

Hallo Rainer,
den schließenden Slash gabs zweimal. Wenn ich die rausmache klappt bei mir das speichern.

Der Parser ist seit der Version 6.3 so pingelig: Marc hatte dazu im Forum geschrieben: "der TP ist nun deutlich pingeliger bzgl. Tags, gibt aber auch mehr Hinweise wo was nicht stimmt; alle we-Tags müssen "xml-Konform" sein, also entweder selfclosing oder ein schließendes Tag besitzen (Bspw.: <we:field .. /> oder <we:field ..></we:field> nicht gültig: <we:field .. /></we:field>)" (http://forum.webedition.org/viewtopic.p ... 928#p63572)

Viele grüße
Ludger
----
ludger müller
gestaltung für bildschirm und papier aus münster in westfalen
bureau.artbeit.de
-----
Gründungsmitglied im webEdition e.V.

Rala
Member
Beiträge: 69
Registriert: Fr 26. Jan 2007, 09:04
Wohnort: Dormagen
Kontaktdaten:

Re: calculate Fehlermeldung nach Update auf 6.3.3.0

Beitragvon Rala » Mo 10. Sep 2012, 19:51

Hallo Ludger,

herzlichen Dank!! Da war ich ziemlich mit Blindheit geschlagen ...
Nun funktioniert alles tadellos.

Durch Deine tolle Unterstützung werde ich wieder daran erinnert, dass ich dem Verein neben meinem Mitgliedsbeitrag auch mal wieder eine kleine Spende zukommen lassen werde.

Viele Grüße

Rainer

netzlum
webEdition Partner
webEdition Partner
Beiträge: 330
Registriert: Mi 28. Apr 2004, 00:27
Wohnort: Münster
Kontaktdaten:

Re: calculate Fehlermeldung nach Update auf 6.3.3.0

Beitragvon netzlum » Di 11. Sep 2012, 08:09

Gern geschehen,

über eine Spende freut sich der Verein :)

Viele Grüße
Ludger
----
ludger müller
gestaltung für bildschirm und papier aus münster in westfalen
bureau.artbeit.de
-----
Gründungsmitglied im webEdition e.V.


Zurück zu „Shop Modul“

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 6 Gäste