Franz Holzinger

Verse of the day

Weiter, liebe Brüder, was wahrhaftig ist, was ehrbar, was gerecht, was keusch, was lieblich, was wohllautet, ist etwa eine Tugend, ist etwa ein Lob, dem denket nach!
Philipper 4:8

© Bible Gateway's Verse of the Day


autor  
16-02-16 11:19:28 Abweichende Lieferadresse und entsprechende Darstellung im Template
André Sheydin
Hallo Herr Holzinger,

Sie haben mir dabei geholfen, die Lieferadresse nicht automatisch zu kopieren, damit der Shop-Betreiber die Daten nicht manuell nach Abweichungen abgleichen muss.

plugin.tt_products.shipping.10.type = nocopy

Bei der Bestellbestätigung haben nun Marker z.B. in ###BASKET_PAYMENT_TEMPLATE###, nicht gefüllt werden.

<h2>Lieferadresse</h2>
<dl>
<dt>Kontakt: </dt>
<dd>###DELIVERY_NAME###</dd>
<dt class="address">Adresse: </dt>
<dd class="address">###DELIVERY_ADDRESS_DISPLAY###</dd>
<dd class="address">###DELIVERY_ZIP###&nbsp;###DELIVERY_CITY###</dd>
<dd class="address">###DELIVERY_COUNTRY###</dd>
<dt>E-Mail:</dt>
<dd>###DELIVERY_EMAIL###</dd>
<dt>Telefon: </dt>
<dd>###DELIVERY_TELEPHONE###</dd>
</dl>

Ist es möglich, es so einzustellen, dass der ganze Bereich im Falle von nocopy im Template nicht ausgegeben wird? Oder dass man bestimmen kann, was in den Markern im Falle von nocopy steht? Es wäre sinnvoll die Marker nicht leer zu lassen, sondern soetwas wie »siehe Rechnungsadresse« zu schreiben. Gibt es da eine Lösung von Ihnen?

Besten Dank für Ihre Hilfe!
16-02-16 20:14:00 nocopy
Franz Holzinger
Im Fall von 'nocopy' werden die Marker für DELIVERY alle mit Leerstring befüllt, also werden dort leere Inhalte gezeigt.

Sie haben bei "shipping.10" einen eigenen Subpart Marker zur Verfügung.

<!-- ###MESSAGE_SHIPPING_10### begin -->
NOCOPY Ausgabe

<!-- ###MESSAGE_SHIPPING_10### end -->


Und für die anderen Fälle gibt es zum Glück auch einen Subpart Marker:

<!-- ###MESSAGE_SHIPPING_NE_10### begin -->

Anzeige für die Fälle, die nicht mit 'nocopy' sind

<!-- ###MESSAGE_SHIPPING_NE_10### end -->
17-02-16 20:51:38 Submarker reichen nicht
André Sheydin
Das Problem ist, dass auch mit NOCOPY eine Lieferadresse angegeben werden kann. Insofern kann ich die Labens aus dem NOCOPY Bereich nicht rausnehmen, weil der Benutzer die Entscheidung trifft, ob eine abweichende Lieferadresse angegeben wird oder nicht.

Konkret würde im folgenden Fall »Lieferadresse siehe Rechnungsadresse« angezeigt, auch wenn der Benutzer eine andere Lieferadresse angeben würde.

<!-- ###MESSAGE_SHIPPING_10### begin →
<p>Lieferadresse siehe Rechnungsadresse.</p>
<!-- ###MESSAGE_SHIPPING_10### end -->

<!-- ###MESSAGE_SHIPPING_NE_10### begin →
<dl>
<dt>Kontakt: </dt>
<dd>###DELIVERY_NAME###</dd>
<dt class="address">Adresse: </dt>
<dd class="address">###DELIVERY_ADDRESS_DISPLAY###</dd>
<dd class="address">###DELIVERY_ZIP###&nbsp;###DELIVERY_CITY###</dd>
<dd class="address">###DELIVERY_COUNTRY###</dd>
<dt>E-Mail:</dt>
<dd>###DELIVERY_EMAIL###</dd>
<dt>Telefon: </dt>
<dd>###DELIVERY_TELEPHONE###</dd>
</dl>
<!-- ###MESSAGE_SHIPPING_NE_10### end -->
17-02-16 21:21:09 zu überlegen
Franz Holzinger
Das lässt sich vermutlich nicht lösen, wenn bei NOCOPY trotzdem die Möglichkeit bestehen soll, eine alternative Lieferadresse einzugeben. Das müsste vielleicht über Javascript gemacht werden, dass der Inhalt 'Lieferadresse siehe Rechnungsadresse' automatisch verschwindet, sobald man darunter etwas eingibt.
17-02-16 21:30:37 OK
André Sheydin
Verstehe. Habe ich mir schon fast gedacht.

Es wäre schön, wenn es pro Feld einen eigenen IF-Marker gäbe, damit jeweils Label + Feld ausgeblendet wären, anstelle Labe + Leerstring auszugeben.
17-02-16 21:38:42 Checkbox
Franz Holzinger
Man könnte auch eine Checkbox oder einen neuen Button einfügen: "Alternative Lieferadresse eingeben". Wenn man dort ankreuzt, dann klappen alle Eingabefelder auf (visible=1), über Javascript. Vorher sind diese Felder versteckt, über ein Div-Tag, das alle Felder umschließt.
17-02-16 21:41:33 Genau
André Sheydin
Genau das passiert auch auf der Bestell-Seite. Das habe ich mit JS genau so gelöst [1]. Es geht aber um die Bestellbestätigung und die Mails, die an Besteller und Shop-Betreiber gehen.

[1] http://yellow-head.de/shop/ — etwas hinzufügen und zum Warenkorb gehen.
< BACK TO FORUM