Module de bloc HTML ou JavaScript n'importe où dans la boutique
Intégrez des blocs HTML ou JavaScript où vous le souhaitez dans votre boutique (page d'accueil, pages produits, colonnes, panier, pied de page) sans modifier le thème, et utilisez des règles pour définir quand et à qui ils s'affichent. Ce module remplace fscustomhtml et importe ses blocs.
Compatible avec PrestaShop 1.7.8 à 9.x.
Contenu personnalisé
Une mention sur l'annonce ne devrait pas exiger la présence d'un promoteur.
Une bannière pour un groupe de clients, un pixel de suivi ou un message destiné uniquement aux expéditeurs d'un pays spécifique : RKR HTML Blocks les place là où il faut et seulement quand il faut, sans modifier le thème ni transférer de fichiers par FTP.
Chaque bloc sait où et quand partir
Vous choisissez le point d'accroche, sa position parmi les blocs du site et les règles. Au sein d'un groupe, toutes les conditions sont réunies ; dès qu'un groupe est rempli, le bloc s'affiche. Ainsi, vous pouvez cibler les clients « dans cette catégorie, auprès de ce groupe de clients et pour ce produit en promotion » sans écrire une seule ligne de code.
Vous rédigez le contenu comme vous le souhaitez
Titre et contenu par langue, avec éditeur de code, éditeur visuel ou texte brut. Vous pouvez utiliser des variables comme le nom du magasin ou le nom du client (une fois connecté), intégrer le contenu dans des modèles réutilisables et, si nécessaire, le traiter comme Smarty.
/ Atteignez des sommets que votre chanson ne touche pas
Si le thème ne comporte pas de point d'ancrage à l'emplacement exact, vous devez en créer un et l'appeler depuis le modèle. Les blocs sont exportés au format JSON et importés dans une autre boutique. Dans une configuration multi-boutiques, chaque bloc est associé aux boutiques où il doit apparaître.
Si vous utilisez fscustomhtml , installez ce module tout en laissant l'ancien installé : le programme d'installation importera vos blocs, hooks et modèles. Ne désinstallez l'ancien module qu'après, car sa désinstallation supprimera ses tables. Exportez également vos blocs avant de désinstaller RKR HTML Blocks : sa suppression les supprimera également.
Compatible avec PrestaShop 1.7.8 à 9.x
Développé et maintenu par REKIRE
29/09/2026
v4.1.2
L'autre moitié de ce qui s'est passé dans la 4.1.1. Celle-ci a fermé les 102 notifications « Traduction introuvable » laissées par PHP ; il restait 54 chaînes dans les modèles d'administration , qui passent par un autre chemin et la réécriture l() ne suffit pas.
smartyTranslate() ` (qui se cache derrière ` {ls='...' mod='rkrhtmlblocks'} `) appelle ` getModuleTranslation() avec cinq arguments. La fonction de traduction automatique de Symfony est donc activée et il est impossible de la désactiver depuis le module. Chacune des 54 erreurs a laissé une notification dans le store anglais ; deux d'entre elles en ont également laissé une en espagnol , Variable et -- , qui s'écrivent de la même manière dans les deux langues : la preuve que le problème n'a jamais été un « manque de traduction ».
Les messages sont désormais traduits en PHP, dans classes/RkrhtmlblocksTextos.php , et le modèle affiche la variable échappée. Mesure effectuée : 54 → 0 avec shared/scripts/medir-avisos-traduccion.py . Sur la version ps1788, avec la boutique en anglais, le nombre d' alertes affichées sur l'écran de configuration passe de 37 à 0. Le même outil, appliqué à la version 4.1.1 (fichier ZIP), affiche toujours 54, ce qui explique la valeur de zéro.
Et au fait, une case qui n'a jamais été traduite
Les quatre textes « Comment utiliser les hooks personnalisés » étaient intégrés en anglais directement dans le modèle, sans passer par une fonction de traduction : ce panneau apparaissait également en anglais dans une boutique espagnole. Ils figurent désormais dans le catalogue, dans les deux langues.
4 autres produits de la même catégorie
También podría interesarte
Questions and answers
Nobody has asked anything about this product yet.