Ciao a tutti,
vi ringrazio in anticipo per l'aiuto.
Vorrei aggiungere un "checkbox" con l'accettazione del trattamento dati, per l'iscrizione alla newsletter.
Questo è il codice del blocco "newsletter" presente nel footer:
<div class="block newsletter"> <div class="title"><strong><?= $block->escapeHtml(__('Newsletter')) ?></strong></div> <div class="content"> <form class="form subscribe" novalidate action="<?= $block->escapeUrl($block->getFormActionUrl()) ?>" method="post" data-mage-init='{"validation": {"errorClass": "mage-error"}}' id="newsletter-validate-detail"> <div class="field newsletter"> <label class="label" for="newsletter"><span><?= $block->escapeHtml(__('Sign Up for Our Newsletter:')) ?></span></label> <div class="control"> <input name="email" type="email" id="newsletter" placeholder="<?= $block->escapeHtmlAttr(__('Enter your email address')) ?>" data-validate="{required:true, 'validate-email':true}"/> </div> </div> <div class="actions"> <button class="action subscribe primary" title="<?= $block->escapeHtmlAttr(__('Subscribe')) ?>" type="submit"> <span><?= $block->escapeHtml(__('Subscribe')) ?></span> </button> </div> </form> </div> </div>
sapreste indicarmi un tutorial o un codice da aggiungere? purtroppo online non ho trovato molto per questa tipologia di problema.
grazie mille
Solved! Go to Solution.
pubblico io stesso la soluzione. se può essere utile a qualcuno.
Nel mio caso il modulo newsletter richiamato nel footer era all'interno del file "subscribe.phtml" che si trova in:
/vendor/magento/module-newsletter/view/frontend/templates/subscribe.phtml
ho aggiunto il seguente codice all'interno del <div class="control">:
<input type="checkbox" name="privacy" value="yes" class="mage-error" aria-invalid="true" data-validate="{required:true}" aria-describedby="privacy-error" style="vertical-align:middle;"> Accetto <a href="/privacy-policy-cookie" target="_blank">l'Informativa sulla Privacy.</a>
successivamente l'ho inserito all'interno di un div con una classe custom per sistemarlo graficamente.
Ecco il risultato:
Grazie lo stesso per l'aiuto.
pubblico io stesso la soluzione. se può essere utile a qualcuno.
Nel mio caso il modulo newsletter richiamato nel footer era all'interno del file "subscribe.phtml" che si trova in:
/vendor/magento/module-newsletter/view/frontend/templates/subscribe.phtml
ho aggiunto il seguente codice all'interno del <div class="control">:
<input type="checkbox" name="privacy" value="yes" class="mage-error" aria-invalid="true" data-validate="{required:true}" aria-describedby="privacy-error" style="vertical-align:middle;"> Accetto <a href="/privacy-policy-cookie" target="_blank">l'Informativa sulla Privacy.</a>
successivamente l'ho inserito all'interno di un div con una classe custom per sistemarlo graficamente.
Ecco il risultato:
Grazie lo stesso per l'aiuto.
@iGniTioN3D wrote:pubblico io stesso la soluzione. se può essere utile a qualcuno.
Nel mio caso il modulo newsletter richiamato nel footer era all'interno del file "subscribe.phtml" che si trova in:
/vendor/magento/module-newsletter/view/frontend/templates/subscribe.phtml
ho aggiunto il seguente codice all'interno del <div class="control">:
<input type="checkbox" name="privacy" value="yes" class="mage-error" aria-invalid="true" data-validate="{required:true}" aria-describedby="privacy-error" style="vertical-align:middle;"> Accetto <a href="/privacy-policy-cookie" target="_blank">l'Informativa sulla Privacy.</a>successivamente l'ho inserito all'interno di un div con una classe custom per sistemarlo graficamente.
Ecco il risultato:
Grazie lo stesso per l'aiuto.
Ciao, mi interessa questa integrazione, mi sai dire se si può fare in modo che venga registrato il consenso anche nel database e visibile nella pagina degli iscritti?
Grazie