Page 1 of 1

Vqmod -> Información primera capa para RGPD

Posted: Fri Jun 22, 2018 1:01 am
by Richardorl
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!

Re: Vqmod -> Información primera capa para RGPD

Posted: Fri Jun 22, 2018 11:52 pm
by Richardorl
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!

Re: Vqmod -> Información primera capa para RGPD

Posted: Mon Jun 25, 2018 5:40 pm
by ^-^
Gracias, esta chulo para adaptarnos al GDPR