Module d'éditeur tpl js et css
- Un an de support technique et des mises à jour à vie ; à partir de la deuxième année, le support est prolongé pour 15,13 €/an et inclut la prise en compte de vos idées d'amélioration générales du module.
- Renouvellement automatique ; résiliable à tout moment, sans engagement.
- Un an de support technique et des mises à jour à vie ; ensuite, le support s'arrête (avec l'abonnement, il est prolongé pour 15,13 €/an).
- Un seul paiement, sans prélèvement automatique.
Modifiez le CSS et le JS de votre thème directement depuis l'interface d'administration, sans FTP : accès en un clic aux fichiers custom.css et custom.js, coloration syntaxique, recherche dans tous les fichiers, sauvegarde automatique avant chaque enregistrement et protection contre l'écrasement des fichiers modifiés sur le disque. Compatible avec PrestaShop 8 et 9.
Conception
Changer une couleur ne devrait pas nécessiter de client FTP.
Un peu de marge supplémentaire, un bouton discret, un script de suivi à coller… Deux lignes de code suffisent, mais leur écriture exige un accès serveur, la connaissance de l'emplacement du fichier et la crainte de tout casser. L'éditeur CSS/JS du thème RKR vous permet de réaliser ces opérations depuis l'interface d'administration, avec une sauvegarde automatique avant chaque enregistrement.
custom.css ou custom.js . Si votre thème ne les contient pas, l'éditeur vous propose de les créer, et PrestaShop les charge automatiquement. Un véritable éditeur, pas une simple zone de texte.
La coloration syntaxique, la numérotation des lignes et l'enregistrement avec Ctrl+S sont disponibles. À gauche, vous trouverez tous les fichiers modifiables du thème, leur taille et un filtre pour trouver celui que vous recherchez ; les fichiers custom apparaissent toujours en haut. Si vous fermez l'onglet contenant les modifications sans les enregistrer, vous recevrez une notification.
Si votre poste de travail n'a pas accès à Internet, la mise en surbrillance est désactivée et l'éditeur continue de fonctionner en mode texte brut.
Effectuez une recherche dans le thème
Où est définie la balise ` .product-miniature ? Saisissez-la, et chaque occurrence s'affichera avec son fichier et son numéro de ligne. Appuyez sur une touche, et l'éditeur ouvrira le fichier directement. Il prend en charge la casse, les expressions régulières et le filtrage par CSS ou JS.
Dans le fichier ouvert, vous disposez également de l'option « Rechercher et remplacer ». Le remplacement s'effectue dans l'éditeur et n'affecte pas le disque tant que vous n'avez pas enregistré ; vous pouvez donc l'ignorer.
Si quelque chose tourne mal, tout s'effondre.
Chaque sauvegarde crée une copie de l'état du fichier. Vous en choisissez une dans le menu déroulant, vous la chargez dans l'éditeur, vous la vérifiez, puis vous l'enregistrez. Annuler les modifications permet de revenir à l'état d'origine sur le disque à tout moment.
Et si quelqu'un d'autre (ou votre développeur via FTP) a modifié le fichier depuis que vous l'avez ouvert, l'éditeur refuse de l'enregistrer et vous invite à le recharger. Ainsi, personne ne risque d'écraser accidentellement le travail d'autrui.
Le changement est immédiatement visible.
Avec l'option « Vider le cache à l'enregistrement », le module efface le cache CSS et JS combiné du thème et des modèles. Vos modifications seront visibles dans la boutique même si l'optimisation des fichiers PrestaShop est activée ; c'est précisément pourquoi une modification manuelle n'apparaît pas, et la raison reste inconnue.
Le problème : la sécurité
Un éditeur de fichiers back-office se doit d'être rigoureux, et celui-ci l'est :
- Cela ne fonctionne que dans
/themes/Les chemins d'accès contenant.., des liens symboliques ou des fichiers externes sont rejetés par le serveur. - Liste fermée des extensions : CSS, JS, SCSS et LESS. PHP jamais.
- Limité au profil SuperAdmin par défaut, et également soumis aux autorisations de l'onglet.
- Chaque sauvegarde est enregistrée : date, employé, adresse IP, fichier et empreinte du contenu.
- La fonctionnalité d'édition de modèles
.tplexiste, mais elle est désactivée par défaut et n'est utilisée que par un SuperAdmin, avec une sauvegarde obligatoire avant chaque enregistrement.
Compatibilité
Compatible avec PrestaShop 8.0 à 9.x. Testé sur PrestaShop 8.2 (Classic) et 9.2 (Hummingbird), avec PHP 8.1 et 8.3. Fonctionne avec tous les thèmes, y compris les thèmes enfants. Aucune modification du noyau ni du code source n'est requise.
-
Marque
Vous pourriez aussi aimer
4 autres produits de la même catégorie
Produits consultés
También podría interesarte
Questions and answers
-
¿Qué archivos puedo editar con el módulo?
0-
Solo CSS, JS, SCSS y LESS dentro de la carpeta del theme, nunca PHP; ni el núcleo, ni módulos, ni configuración. custom.css y custom.js están a un clic, y si tu theme no los tiene el editor te ofrece crearlos. La edición de plantillas .tpl existe, pero viene apagada y solo la usa un SuperAdmin.
-
-
¿Y si rompo algo al guardar?
0-
Cada guardado hace antes una copia del estado anterior: 20 por archivo de serie, ajustables. Eliges una en el desplegable, la cargas en el editor, la revisas y guardas. También puedes descartar los cambios y volver a lo que hay en disco.
-
-
¿Qué empleados pueden usarlo?
0-
De serie, solo el perfil SuperAdmin, y además sujeto a los permisos de la pestaña. Cada guardado queda registrado con fecha, empleado, IP, archivo y huella del contenido, y las rutas fuera de /themes/tu-tema se rechazan en el servidor.
-
-
Tengo activada la optimización de CSS y JS de PrestaShop. ¿Se verán mis cambios?
0-
Sí, si activas la opción de vaciar caché al guardar: el módulo limpia la caché de CSS y JS combinados del theme y la de plantillas, para que el cambio llegue a la tienda.
-
-
¿Qué pasa si mi desarrollador cambia el mismo archivo por FTP?
0-
Si el archivo ha cambiado en disco desde que lo abriste, el editor se niega a guardar y te pide recargarlo. Así nadie pisa el trabajo de otro sin darse cuenta.
-
-
¿Funciona con mi theme y con qué versiones de PrestaShop?
0-
Funciona con cualquier theme, incluidos los temas hijo, sin overrides ni tocar el núcleo. Es compatible con PrestaShop 8.0 a 9.x; probado en 8.2 con Classic y en 9.2 con Hummingbird, con PHP 8.1 y 8.3.
-