Se rendre au contenu
Nexelans
  • 0
    • Page d'accueil
    • Nos services
    • Odoo
    • Formations
    • Services
    • Support
    • Aide
    • Facture électronique
    • Formations proposées
    • Blog Odoo
    • Postes
    • Partenaires
    • Contactez-nous
  • +33 9 72 02 75 90 contact@nexelans.fr
  • Se connecter
Nexelans
  • 0
    • Page d'accueil
    • Nos services
    • Odoo
    • Formations
    • Services
    • Support
    • Aide
    • Facture électronique
    • Formations proposées
    • Blog Odoo
    • Postes
    • Partenaires
    • Contactez-nous
  • +33 9 72 02 75 90 contact@nexelans.fr
  • Se connecter
  • T&A Odoo
  • Modifier le CSS de votre site web Odoo
  • Modifier le CSS de votre site web Odoo

    Sans toucher au code standard dans Odoo Online, le CSS est facilement modifiable
    16 janvier 2025 par
    Nexelans, Emmanuel Chaumery
    | Aucun commentaire pour l'instant

    Introduction

    Lors d'une réunion de projet consacrée à l'élaboration d'un site e-commerce, nous avons discuté de l'importance d'intégrer des photos de qualité sur les fiches produits afin d'améliorer l'expérience utilisateur. Cependant, une question cruciale s'est posée : devrions-nous opter pour des dimensions de photos uniformes pour garantir une présentation cohérente ? Cela s'est avéré complexe, car nos fournisseurs nous transmettent régulièrement des images qui varient considérablement en termes de taille et de format, ce qui complique notre démarche d'harmonisation visuelle.

    Le web designer a commencé à réfléchir à la possibilité de modifier le CSS de la page produit dans le but d'appliquer un style spécifique aux photos de manière automatique. Cette idée a suscité une certaine curiosité, mais la réaction instinctive a été de rappeler qu'il est généralement préférable de ne pas altérer le code standard du site. Avant de se lancer dans des modifications potentiellement risquées, il serait judicieux d'explorer les options de personnalisation offertes par le site web, afin de déterminer si ces ajustements peuvent être réalisés sans toucher au code source, préservant ainsi l'intégrité et la fonctionnalité du site.

    Mais en cherchant un peu, il a trouvé un petit Graal :)

    Overrider le CSS du site Odoo

    Au sein du menu Site d'une page web, l'éditeur HTML/CSS est accessible. En sélectionnant ce lien, un disclaimer de la part d'Odoo apparaît :

    disclaimer css odoo

    Il est tout à fait compréhensible de ressentir une certaine appréhension lorsque l'on envisage d'aller plus loin dans l'exploration des fonctionnalités d'une page web, n'est-ce pas ?

    Cependant, il est important de savoir qu'il n'y a rien de risqué (tant que vous ne modifiez rien - dans le doute, faites appel à un expert comme Nexelans) à cliquer sur l'option "Modifier le HTML quand même". Cela vous ouvrira les portes du code source de la page, un espace fascinant où vous pourrez plonger dans les entrailles du site.

    Une fois que vous êtes dans cette interface, vous aurez la liberté de sélectionner le type de source que vous souhaitez examiner, que ce soit le HTML, le SCSS ou le JavaScript. Chacun de ces langages a ses propres spécificités et vous permettra de mieux comprendre comment la page est construite et fonctionne.

    type source html css

    En sélectionnant SCSS (CSS), il est possible d'entrer dans un fichier CSS custom (personnalisable) :

    css user custom rules

    Ce fichier CSS est bien celui que nous pouvons modifier pour ajuster le style établi dans notre template.

    À noter qu'Odoo offre plusieurs fichiers CSS pour personnaliser notre design, dont un spécifiquement pour Bootstrap, le framework CSS utilisé par défaut. N'oubliez pas de consulter les notes en en-tête de ces fichiers.

    Dans notre exemple, notre designer web a pris les ID des div des images afin de leur appliquer un format fixe.

    Conclusion

    La modification du code source, qu'il s'agisse de Python, HTML/Qweb ou CSS dans Odoo Online, comporte inévitablement des risques. Cependant, dans ce contexte particulier, il est possible d'effectuer des ajustements sur un fichier CSS personnalisable de manière efficace et sécurisée..

    Il est crucial de prendre le temps de documenter votre projet de manière adéquate, notamment en utilisant le module connaissances qui pourra servir de référence. En outre, il serait très utile de copier le code CSS de ce fichier dans un article dédié, ce qui vous permettra de le retrouver facilement, même si vous devez effectuer une migration générant une refonte importante du code. Cela vous évitera de perdre des éléments essentiels et facilitera la transition. Pour plus de conseils, n'hésitez pas à consulter notre article sur les bonnes pratiques en matière de documentation.

    Merci à Joffrey, notre web designer dont vous pourrez retrouver les réalisations sur son site BTER


    Nexelans, Emmanuel Chaumery 16 janvier 2025
    Partager cet article
    Étiquettes
    Archive
    Se connecter pour laisser un commentaire.
    Nexelans​​​

    Siège social :141 chemin de la Basse Biousse, 38890 St Chef

    Bureaux : 2 rue des Sayes, 38080 L'Isle d'Abeau

    Une adresse doit être spécifiée pour qu'une carte soit intégrée

                         

    Entrer en contact
    • contact@nexelans.fr
    • 09 72 02 75 90
    Suivez-nous

     LinkedIn

    • YouTube
    Divers
    • Mentions légales
    • Vie privée
    • Conditions générales de services
    • Conditions générales de maintenance
    Produits
    • Odoo
    • Facture électronique




    Logo Nexelans

    Nexelans
    • Page d'accueil
    • Contact
    • Prendre Rendez-vous
    • Nos services
    • Formations
    •   Numeum
    ​
    Copyright 2024 © Nexelans
    Généré par Odoo - Le #1 Open Source eCommerce

    Nous utilisons des cookies pour vous offrir une meilleure expérience utilisateur sur ce site. Politique en matière de cookies

    Que les essentiels Je suis d'accord