Gelöst Lieferadresse "ausblenden"

Jolandi

Aktives Mitglied
25. September 2008
56
0
Hallo,

mich nervt es etwas, dass die Lieferadresse komplett angezeigt wird, für den Kunden beim Bestellvorgang. Kann man das "ausblenden", sprich - standardmäßig ist ja eh ausgewählt, dass Liefer=Rechnungsadresse ist - ich würde gerne die Felder für extra Lieferadresse nicht automatisch da stehen haben.

Wer nun eine andere Lieferadresse angeben will, klickt drauf, und es erscheinen wieder die Eingabefelder?

Ich hoffe, ich habe es klar formuliert. Hat jemand eine Idee, bzw. bei sich da was umgesetzt?

Danke!
 

conny2540

Sehr aktives Mitglied
23. November 2006
2.310
4
Österreich
AW: Lieferadresse "ausblenden"

Wie soll das Shop-Programm dann wissen, ob der Kunde doch nicht eine andere Lieferadresse angeben möchte ? Im Shop-Admin kann man nur definieren dass das Feld angezeigt wird oder garnicht angezeigt wird. Wenn Du eine andere Anzeige haben möchtest, dann musst Du das Template dahingehend umprogrammieren...
 

Jolandi

Aktives Mitglied
25. September 2008
56
0
AW: Lieferadresse "ausblenden"

Es soll ja bestehen bleiben :)

Ich würde es gerne so gestalten, dass der Punkt weiter dasteht, aber als Voreinstellung nicht die ganze Latte drunter eingeblendet wird.

[x] Lieferadresse ist diesselbe wie Rechnungsadresse
[x] Neue Lieferadresse erstellen (verlinkt - und verweist dann auf eine extra Seite, oder es "scrollt" dann runter)

so in etwa. Vielleicht hat ja jemand in seinem Shop eine Lösung gefunden?

PS: Nur ganz schnell, an Dich als alte "ForenHäsin" - funktioniert eigentlich Paypal Express mit dem JTL2-Shop?
 

conny2540

Sehr aktives Mitglied
23. November 2006
2.310
4
Österreich
AW: Lieferadresse "ausblenden"

a) Nur mit Template-Umprogrammierung möglich.

b) Ja Paypal funktioniert mit JTL- Shop. Was verstehst Du unter Paypal Express ? Ob das eine AP-Schnittstelle ist, kann ich Dir nicht sagen, da musst Du Thomas selbst fragen.
 

ichbinsmal

Gut bekanntes Mitglied
20. Dezember 2008
353
0
AW: Lieferadresse "ausblenden"

So, ich hab dann mal die Lösung für das "Lieferadresse ausblenden" - Thema :rolleyes:

Bitte in der Datei bestellvorgang.php folgendes vornehmen:

Suchen nach:
PHP:
document.getElementById("Lieferadressetabelle").style.color = "#999999"
Ersetzen durch:
PHP:
document.getElementById("Lieferadressetabelle").style.display   = "none"

und

Suchen nach:
PHP:
document.getElementById("Lieferadressetabelle").style.color = "#000000"
Ersetzen durch:
PHP:
document.getElementById("Lieferadressetabelle").style.display   = ""


Das war's ... schon fertig
Huldigungen aller Art gerne per PN an mich :biggrin:
 

conny2540

Sehr aktives Mitglied
23. November 2006
2.310
4
Österreich
AW: Lieferadresse "ausblenden"

Die entsprechenden Zeile einfach auskommentieren mit <!-- Am Anfang des Blocks und --> am Schluss ist auch möglich, somit bleibt der Original-Code intakt und wenn man wieder diesen haben möchte, nimmt man die Kommentar-Klammern einfach weg. ;)
 

Lars

Moderator
1. Juli 2006
4.786
6
Greifswald
AW: Lieferadresse "ausblenden"

Dann ist aber nicht das was er wollte, er will Sie ja bei bedarf einblenden lassen durch einen Link, oder sehe ich das flasch.. Jetzt wird doch die Lieferadresse gar nicht mehr angezeigt..
 

conny2540

Sehr aktives Mitglied
23. November 2006
2.310
4
Österreich
AW: Lieferadresse "ausblenden"

Ach ja da hast Du Recht. Er will dass es bestehen bleibt und bei Bedarf aktiviert wird... Dann ist das auskommentieren auch falsch. Sorry.
 

Jolandi

Aktives Mitglied
25. September 2008
56
0
AW: Lieferadresse "ausblenden"

Die Anweisungen "verstecken" sich in der /tpl_inc/bestellvorgang_lieferadresse.tpl :)

Es funktioniert! Sehr gut.

Thread kann auf *gelöst*
 

bernd12

Gut bekanntes Mitglied
1. Oktober 2009
518
1
w
AW: Lieferadresse "ausblenden"

ich kann hier keine Lösung erkennen. Auskommentieren kanns ja wohl net sein.
Es muß ja so sein, das die Felder erst eingeblendet werden wenn dort jemand den Haken setzt bei "Abweichende Lieferadresse"

Übersehe ich jetzt was ?
 

ichbinsmal

Gut bekanntes Mitglied
20. Dezember 2008
353
0
AW: Lieferadresse "ausblenden"

ich kann hier keine Lösung erkennen. Auskommentieren kanns ja wohl net sein.
Es muß ja so sein, das die Felder erst eingeblendet werden wenn dort jemand den Haken setzt bei "Abweichende Lieferadresse"

Übersehe ich jetzt was ?

In der /tpl_inc/bestellvorgang_lieferadresse.tpl folgendes ändern:

Suchen nach:
PHP:
document.getElementById("Lieferadressetabelle").style.color = "#999999"
Ersetzen durch:
PHP:
document.getElementById("Lieferadressetabelle").style.display   = "none"
und

Suchen nach:
PHP:
document.getElementById("Lieferadressetabelle").style.color = "#000000"
Ersetzen durch:
PHP:
document.getElementById("Lieferadressetabelle").style.display   = ""
 

bernd12

Gut bekanntes Mitglied
1. Oktober 2009
518
1
w
AW: Lieferadresse "ausblenden"

vielen dank, durch den Weitergang des Threads dachte ich, das war es nicht, aber es funzt ganz prima.

gehuldigt sei der ichbinsmal.