Jump to content
  • 0

Formularz zamówienia - edycja treści zgody / checkbox


Slizeer

Question

 

PrestaShop 1.7.7.1
Na ostatnim etapie składania zamówienia znajduje się checkbox z tekstem "Zgadzam się z warunkami świadczenia usług i będę stosować się do nich bezwarunkowo". W tekście znajduje się link. To, gdzie prowadzi ustalamy w Preferencje > Zamówienia > Strona z warunkami korzystania z usługi. Potrzebuję w tym miejscu zmienić zarówno treść zgody, jak i dodać dwa linki: osobno link do Regulaminu i osobno do Polityki prywatności. Edytowałem w tym celu plik /classes/checkout/ConditionsToApproveFinder.php, w którym zmieniłem:

 

$termsAndConditions = new TermsAndConditions();
	$termsAndConditions
		->setText (
			$this->translator->trans('I agree to the [terms of service] and will adhere to them unconditionally.', [], 'Shop.Theme.Checkout'),
			$link
		)
		->setIdentifier('terms-and-conditions');

na:

$termsAndConditions = new TermsAndConditions();
	$termsAndConditions
		->setText ( 
			//$this->translator->trans('I agree to the [terms of service] and will adhere to them unconditionally.', [], 'Shop.Theme.Checkout'),
			//$link
			'<div>Akceptuję <a href="/content/2-regulamin" target="_blank" rel="nofollow noreferrer noopener" style="text-decoration: underline;">regulamin</a> oraz <a href="/content/3-polityka-prywatnosci" target="_blank" rel="nofollow noreferrer noopener" style="text-decoration: underline;">politykę prywatności</a>.</div>'
		)
		->setIdentifier('terms-and-conditions');

 

Chciałbym skonsultować, czy tego typu modyfikacja kodu ConditionsToApproveFinder.php (dodanie HTML w PHP) jest:

  • prawidłowo wykonana,
  • nie stwarza żadnego niebezpieczeństwa (luki w kodzie),
  • nie spowoduje błędów w działaniu sklepu?
Link to comment
Share on other sites

0 answers to this question

Recommended Posts

There have been no answers to this question yet

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...