luigi45 Posted January 30, 2022 Share Posted January 30, 2022 Non riesco a capire come eliminare la scritta opzionale visto che ho messo la data di nascita obbligatoria, ed altra domanda non vedo come far linkare il testo "Accetto le condizioni generali e la politica di riservatezza" che porti alla pagina "termini e condizioni d'uso" Potete aiutarli è da giorni che cerco ma non riesco a trovare una soluzione Grazie Luigi Link to comment Share on other sites More sharing options...
Fabry Posted January 30, 2022 Share Posted January 30, 2022 Salve Luigi ma quella label sparisce automaticamente se ha reso quel campo obbligatorio....ora c'é da vedere come ha fatto a renderlo obbligatorio!!:-) Per la parte del testo vicino al checkbox, semplicemente deve andare nel modulo GDPR e lá dentro trova quel testo, per cui deve solo linkarlo alla pagina relativa tramite l'editor di testo che trova nella configurazione del modulo!! spero risolva ciao Link to comment Share on other sites More sharing options...
luigi45 Posted January 30, 2022 Author Share Posted January 30, 2022 4 hours ago, Fabry said: Salve Luigi ma quella label sparisce automaticamente se ha reso quel campo obbligatorio....ora c'é da vedere come ha fatto a renderlo obbligatorio!!:-) Per la parte del testo vicino al checkbox, semplicemente deve andare nel modulo GDPR e lá dentro trova quel testo, per cui deve solo linkarlo alla pagina relativa tramite l'editor di testo che trova nella configurazione del modulo!! spero risolva ciao Grazie, con il ceckbox risolto invece con opzionale no in quanto è reso obbligatorio con l'aggiunta in costom.js questo: $(document).ready(function(){ $("input[name=birthday]").attr('required',true); }); che altro metodo potrei usare? Grazie ancora Luigi Link to comment Share on other sites More sharing options...
Fabry Posted January 30, 2022 Share Posted January 30, 2022 1 hour ago, luigi45 said: Grazie, con il ceckbox risolto invece con opzionale no in quanto è reso obbligatorio con l'aggiunta in costom.js questo: $(document).ready(function(){ $("input[name=birthday]").attr('required',true); }); che altro metodo potrei usare? Grazie ancora Luigi Beh presupponendo che sei sulla versione 1.7.x.x dovresti editare il CustomerFormatter.php che si trova all'interno delle classi....per cui in classes/form/CustomerFormatter.php if ($this->ask_for_birthdate) { $format['birthday'] = (new FormField()) ->setName('birthday') ->setType('text') ->setLabel( $this->translator->trans( 'Birthdate', [], 'Shop.Forms.Labels' ) ) ->addAvailableValue('placeholder', Tools::getDateFormat()) ->addAvailableValue( 'comment', $this->translator->trans('(E.g.: %date_format%)', ['%date_format%' => Tools::formatDateStr('31 May 1970')], 'Shop.Forms.Help') ) setRequired(true); //quá aggiungi questo codice per cui lo rendi obbligatorio } Fammi sapere se risolvi. ciao Link to comment Share on other sites More sharing options...
luigi45 Posted January 30, 2022 Author Share Posted January 30, 2022 Niente da fare, addirittura non mi apre nemmeno la pagina, la mia versione è 1.7.6.8 Luigi Link to comment Share on other sites More sharing options...
Fabry Posted January 30, 2022 Share Posted January 30, 2022 scusa Luigi c'é un typo:-))...manca il ->...sorry!! ->setRequired(true); cancella lo scritp e pulisci le cache!! Link to comment Share on other sites More sharing options...
luigi45 Posted January 30, 2022 Author Share Posted January 30, 2022 FATTO GRAZIE MILLE!!!! funziona perfettamente tutto Grazie!! ciao Luigi Link to comment Share on other sites More sharing options...
Fabry Posted January 30, 2022 Share Posted January 30, 2022 👍 ciao! Link to comment Share on other sites More sharing options...
luigi45 Posted January 31, 2022 Author Share Posted January 31, 2022 Ciao, chiedo scusa avrei un altro problema nella pagina contattaci non mi appare la scritta della prIvacy: appare solo: mi potresti aiutare anche su questo?? ti ringrazio Ciao Luigi Link to comment Share on other sites More sharing options...
Fabry Posted January 31, 2022 Share Posted January 31, 2022 Ciao sempre dal modulo GDPR...devi attivarlo per far uscire la scritta anche sul modulo di contatto:-) ciao Link to comment Share on other sites More sharing options...
luigi45 Posted January 31, 2022 Author Share Posted January 31, 2022 già fatto, ma non esce, ho anche cancellato la cache da PS e anche dal browser ma niente Link to comment Share on other sites More sharing options...
luigi45 Posted January 31, 2022 Author Share Posted January 31, 2022 ho notato una cosa se metto il tema classic appare ma se carico il tema che stò configurando il bizkickpro Versione 1.5.0 non appare Link to comment Share on other sites More sharing options...
Fabry Posted January 31, 2022 Share Posted January 31, 2022 tema e ps devono essere compatibili...assicurati che il tema supporta la versione di Presta. Cmq su molti temi si devono fare spesso aggiustamenti, semmai contatta i developers! ciao Link to comment Share on other sites More sharing options...
luigi45 Posted January 31, 2022 Author Share Posted January 31, 2022 Ciao, ho risolto, ho aperto il file contactForm.tpl in themes/bizkickpro/modules/contactform/views/templates/widget e ho aggiunto questo codice {if isset($id_module)} <div class="form-group row"> <div class="offset-md-3"> {hook h='displayGDPRConsent' id_module=$id_module} </div> </div> {/if} dopo la texarea. ho ricavato il codice dal thema classic e adesso funziona perfettamente Ciao e Grazie Link to comment Share on other sites More sharing options...
Fabry Posted January 31, 2022 Share Posted January 31, 2022 Bravo!!:-) infatti spesso mancano gli hook nei temi terzi e bisogna metterci mano semmai aggiungi anche un Risolto al topic ! ciao Link to comment Share on other sites More sharing options...
luigi45 Posted January 31, 2022 Author Share Posted January 31, 2022 ho usato pochissimo il form, come si fa a mettere risolto?? Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now