himhotep Posted May 16, 2023 Share Posted May 16, 2023 Buenos días, Estoy usando: - PrestaShop 8.0.4 - Cumplimiento del RGPD de PrestaShop 1.4.3 Mi problema es que no consigo que salga el checkbox de "Mensaje de petición de consentimiento" en el formulario de contacto. Haciendo lo mismo con PrestaShop 1.7.8.9 funciona perfectamente. Investigando parece que la línea {hook h='displayGDPRConsent'} en prestashop8/themes/classic/modules/contactform/views/templates/widget/contactform.tpl no funciona. No llama al hook. De hecho, si vas a a Configurar los hooks del módulo "Cumplimiento del RGPD de PrestaShop" displayGDPRConsent no aperece. En la versión 1.7 sí. ¿Alguna idea? ¿Os funciona esto en la versión 8? Link to comment Share on other sites More sharing options...
ExpertoPrestaShop Posted May 16, 2023 Share Posted May 16, 2023 Intenta anclar manualmente el modulo a ese hook que le falta. Saludos. Link to comment Share on other sites More sharing options...
himhotep Posted May 16, 2023 Author Share Posted May 16, 2023 2 hours ago, ExpertoPrestaShop said: Intenta anclar manualmente el modulo a ese hook que le falta. Saludos. Muchas gracias por la respuesta pero soy prácticamente nuevo en esto y no entiendo muy bien a qué te refieres ni cómo hacerlo. Link to comment Share on other sites More sharing options...
ExpertoPrestaShop Posted May 16, 2023 Share Posted May 16, 2023 Este es uno de tantos tutoriales que existen al respecto: https://www.youtube.com/watch?v=1mV0_WfN89I Solo tienes que probar a anclar el modulo al hook displayGDPRConsent y ver si con eso funciona. Link to comment Share on other sites More sharing options...
himhotep Posted May 16, 2023 Author Share Posted May 16, 2023 26 minutes ago, ExpertoPrestaShop said: Este es uno de tantos tutoriales que existen al respecto: https://www.youtube.com/watch?v=1mV0_WfN89I Solo tienes que probar a anclar el modulo al hook displayGDPRConsent y ver si con eso funciona. Muchísimas gracias!!! Corregido Por si a alguien le pudiese servir: - Ir a Diseño > Posiciones > Insertar un módulo > Modulo: Cumpliemiento de RGPD de PrestaShop, Mover a: displayGDPRConset > Guardar No sé xq viene desenganchado de serie en PS8 cuando sí viene correctamente en PS7, pero es sencillo corregirlo. Link to comment Share on other sites More sharing options...
ExpertoPrestaShop Posted May 16, 2023 Share Posted May 16, 2023 Si te interesa busca mi canal en YouTube https://www.youtube.com/@ExpertoPrestaShop/videos y suscríbete para que encuentres mas contenido util y gratis para tu tienda. Link to comment Share on other sites More sharing options...
five Posted July 20, 2023 Share Posted July 20, 2023 Hola, tenemos un problema con este módulo, en el checkOut nos da un error a la hora de enganchar el HOOK en displayGDPRConsent El error es: Fatal error: Uncaught Symfony\Component\DependencyInjection\Exception\ServiceNotFoundException: You have requested a non-existent service "PrestaShop\Module\Psgdpr\Repository\ConsentRepository". Did you mean one of these: "PrestaShop\Module\PsAccounts\Repository\ConfigurationRepository", "PrestaShop\Module\PsAccounts\Repository\ShopTokenRepository", "PrestaShop\Module\PsAccounts\Repository\UserTokenRepository", "PrestaShop\Module\PsEventbus\Repository\BundleRepository", "PrestaShop\Module\PsEventbus\Repository\CarrierRepository", "PrestaShop\Module\PsEventbus\Repository\CartProductRepository", "PrestaShop\Module\PsEventbus\Repository\CartRepository", "PrestaShop\Module\PsEventbus\Repository\CartRuleRepository", "PrestaShop\Module\PsEventbus\Repository\CategoryRepository", "PrestaShop\Module\PsEventbus\Repository\ConfigurationRepository", "PrestaShop\Module\PsEventbus\Repository\CountryRepository", "PrestaShop\Module\PsEventbus\Repository\CurrencyRepository", "PrestaShop\Module\PsEventbus\Repository\CustomPriceRepository", "PrestaShop\Module\PsEventbus\Repository\CustomerRepository", "PrestaShop\Module\PsEventbus\Repository\EventbusSyncRepository", "PrestaShop\Module\PsEventbus\Repository\ImageRepository", "PrestaShop\Module\PsEventbus\Repository\LanguageRepository", "PrestaShop\Module\PsEventbus\Repository\ModuleRepository", "PrestaShop\Module\PsEventbus\Repository\OrderRepository", "PrestaShop\Module\PsEventbus\Repository\ProductRepository", "PrestaShop\Module\PsEventbus\Repository\ShopRepository", "PrestaShop\Module\PsEventbus\Repository\StateRepository", "PrestaShop\Module\PsEventbus\Repository\StockMvtRepository", "PrestaShop\Module\PsEventbus\Repository\StockRepository", "PrestaShop\Module\PsEventbus\Repository\StoreRepository", "PrestaShop\Module\PsEventbus\Repository\TaxRepository", "PrestaShop\Module\PsEventbus\Repository\ThemeRepository", "PrestaShop\Module\PsEventbus\Repository\WishlistRepository", "PrestaShop\Module\Psgdpr\Repository\CustomerRepository", "PrestaShop\Module\Psgdpr\Repository\LoggerRepository"? in /var/www/clients/client1/web4/web/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Container.php:289 Stack trace: #0 /var/www/clients/client1/web4/web/vendor/symfony/symfony/src/Symfony/Component/DependencyInjection/Container.php(231): Symfony\Component\DependencyInjection\Container->make() #1 /var/www/clients/client1/web4/web/classes/module/Module.php(3444): Symfony\Component\DependencyInjection\Container->get() #2 /var/www/clients/client1/web4/web/modules/psgdpr/psgdpr.php(740): ModuleCore->get() #3 /var/www/clients/client1/web4/web/classes/Hook.php(983): Psgdpr->hookDisplayGDPRConsent() #4 /var/www/clients/client1/web4/web/classes/Hook.php(409): HookCore::coreCallHook() #5 /var/www/clients/client1/web4/web/classes/Hook.php(918): HookCore::callHookOn() #6 /var/www/clients/client1/web4/web/config/smarty.config.inc.php(187): HookCore::exec() #7 /var/www/clients/client1/web4/web/classes/Smarty/SmartyLazyRegister.php(81): smartyHook() #8 Sabéis que puede ser ? Gracias 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