Jump to content
adeep

Checkbox AGB gelesen vorkonfigurieren

Recommended Posts

Hallo, ich benutze in PrestashopVers. 1.5.4.1 den One-Page  Bestellprozess. Kann man die Checkbox 'AGB gelesen usw' mit einem Hacken, also einem ja vorkonfigurieren und wenn ja wo?

 

Das Wettbewerbsrecht im Land meines Shops lässt das zu....

 

Für die Hilfe vielen Dank

adeep

 

Share this post


Link to post
Share on other sites

Ja geht, habe ich für einen Kunden schon realisiert. Mann müsste die check-box-Abfrage auf Standard true oder 1 stellen. Habe im Moment leider keinen Zugang zu den Skripten. Muss erst nachforschen, wenn ich wieder zu Hause bin.

Share this post


Link to post
Share on other sites

@cd2500: hast Du schon Zugang zu Deinen Skripten? Wäre super, wenn Du mir hier weiterhelfen könntest.

 

Gruß
adeep

Share this post


Link to post
Share on other sites

Sorry, hatte keine Zeit. Heute hatte ich eine Prüfung an der FH und eines meiner Tiere ist auch noch schwer erkrankt. Weiß im Moment nicht wo mein Kopf steht. Evtl. heute am Nachmittag mit mehr Ruhe.

Share this post


Link to post
Share on other sites

Ach Du meine Güte, bitte jetzt nicht wegen mir unter Druck geraten. Habe schon ein schlechtes Gewissen, überhaupt hier Hilfe abzufragen, da auch noch Probleme bereiten möchte ich wirklich nicht.

Also, nur ruhig. Ich übe mich gern in Geduld und good luck.

Share this post


Link to post
Share on other sites

Es ist eigentlich gar nicht das Problem, die Checkbox autmatisch angeklickt zu haben. Denn das sollte eigentlich laut Quelltext das Standardverhalten sein.

 

n der dafür zuständigen order-carrier.tpl des Templates steht zumindest beim Standardtemplate folgender Code:

<input type="checkbox" name="cgv" id="cgv" value="1" {if $checkedTOS}checked="checked"{/if} />

Es sollte daher immer automatisch angeklickt sein, da

{if $checkedTOS}checked="checked"{/if}

Das eigentlich Mysteriöse ist - es funktioniert nicht!

Share this post


Link to post
Share on other sites

Das ist genau das Problem; allerdings habe ich diese Zeile exact 2 mal

 

    Line 267:         <input type="checkbox" name="cgv" id="cgv" value="1" {if $checkedTOS}checked="checked"{/if} />
    Line 267:         <input type="checkbox" name="cgv" id="cgv" value="1" {if $checkedTOS}checked="checked"{/if} />

 

Was ist nun die Lösung - oder gibt es keine?

Share this post


Link to post
Share on other sites

Wahrscheinlich hast du mehrere Templates, dann gibt es auch die order-carier.tpl mehrmals.

 

Ich vermute mal, die Variable wird nicht abgefragt.

Share this post


Link to post
Share on other sites

Nein es ist kein Standardverhalten, sondern es wird mit einem Cookie geregelt. Sobald man testweise diese Check-Box einmal angeklickt hat, dann wird sie immer angeklickt bleiben, bis man die Cookies im Browser löscht. Ich schaue es mir morgen an. versprochen, bzw. suche dir die Stelle und Skript heraus.

Share this post


Link to post
Share on other sites

Ja dieses Verhalten habe ich auch festgestellt, nur auf die eigentlich naheliegende Idee mit dem Cookie bin ich nicht gekommen. Vielen Dank für die Hilfe, an beide

 

Schönen Abend noch

adeep

Share this post


Link to post
Share on other sites

Och, das kann man eigentlich ganz einfach dadurch rausfinden, indem man die Varianle checkTOS sucht, denn dann landet man in der order.php:

$cookie->checkedTOS = '1';

Aber irgendwie scheint das Ganze im Gegensatz zu früheren Prestashopversionen, wo die Checkbox standardmäßig markiert war, nicht recht zu funktionieren. Siehe z.B.: http://www.prestashop.com/forums/topic/46395-how-to-remove-the-checked-position-at-conditions/

Edited by eleazar (see edit history)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More