Post by Richardorl » Fri Jun 22, 2018 1:01 am

Buenas!
Estoy intentando hacer una modificacion con vqmod y no consigo algo básico como que me salga el código en el checkout (ya no entro en que de error o no, pero al ver el codigo resultante en el navegador no sale nada de lo que he intentado)

Pongo el código que seguro que es una tonteria, pero no lo veo...

Code: Select all

<?xml version="1.0" encoding="UTF-8"?>
<modification>
    <id>Checkout personalizado para RGPD</id>
    <vqmver>1</vqmver>
    <vqmver>2.X</vqmver>
    <author>Ricard</author>
    <file name="catalog/view/theme/*/template/checkout/payment_method.tpl">
        <operation>
            <search position="after" error="skip"><![CDATA[<?php echo $text_loading; ?>" class="btn btn-primary" />]]></search>
            <add><![CDATA[
                    <?php echo $data['RGPD_line1'];?>
            ]]></add>
		</operation>
	</file>

	
	
	
	<file name="catalog/language/en-gb/checkout/checkout.php">
		<operation>
			<search position="before"><![CDATA[$_['text_cart']]]></search>
			<add><![CDATA[
                    			$_['RGPD_line1'] = '<em><b>Privacy policy resumee:</b></em><br>';
			]]></add>
		</operation>
	</file>

	
	

	<file name="catalog/language/es-sp/checkout/checkout.php">
		<operation>
			<search position="before"><![CDATA[$_['text_cart']]]></search>
			<add><![CDATA[
                    $_['RGPD_line1'] = '<em><b>Resumen política de privacidad:</b></em><br>';
                    ]]></add>
		</operation>
	</file>
	
	
	
	
	<file name="catalog/controller/checkout/payment_method.php">
		<operation>
			<search position="after"><![CDATA[$data['text_newsletter'] = $this->language->get('text_newsletter');]]></search>
			<add><![CDATA[
                    $data['RGPD_line1'] = $this->language->get('RGPD_line1');
           ]]></add>
        </operation>
    </file>
</modification>	

Gracias por anticipado!

Newbie

Posts

Joined
Mon Jun 06, 2016 4:08 pm

Post by Richardorl » Fri Jun 22, 2018 11:52 pm

Buenas!

Pues nada, ya lo he podido resolver... Me ha costado un poco, pero bueno ya he visto como va cuando hay idiomas de por medio...

Con este xml de vqmod se añade la primera capa informativa antes hacer click en la aceptación de términos y condiciones cuando se hace un pedido, apartado 5 (métodos de pago)

Esto mismo se debería insertar también a la suscripción de newsletter, al opinar sobre un producto y en el formulario de contacto... Ya si lo hago actualizaré el fichero.

Está para inglés y castellano, si hay que poner más idiomas pues se tendrá que añadir bloques nuevos con la ruta correspondiente
<file name="catalog/language/???????????/checkout/checkout.php"> y todo lo que sigue abajo traducido

Y luego donde pone XXXXXXXXXXXX poner el nombre o razón social

En cuanto al template, debería funcionar con cualquiera, al poner ese arterisco.
<file name="catalog/view/theme/default/*/checkout/payment_method.tpl">


Os lo subo a mi dropbox:
https://www.dropbox.com/s/tsq8ky5p3a5dr ... d.xml?dl=0

Este es el resultado:

Image


Un saludo!

Newbie

Posts

Joined
Mon Jun 06, 2016 4:08 pm

Post by ^-^ » Mon Jun 25, 2018 5:40 pm

Gracias, esta chulo para adaptarnos al GDPR

^-^
New member

Posts

Joined
Wed Jul 26, 2017 11:42 pm
Who is online

Users browsing this forum: No registered users and 6 guests