Surcharge de squelette, thème enfant non fonctionnel

Présentation du Kit Web du CNRS Forums Utilisation du Kit Web CNRS Surcharge de squelette, thème enfant non fonctionnel

Ce sujet a 1 réponse, 1 participant et a été mis à jour par  Seguinot Christophe, il y a 3 semaines.

2 sujets de 1 à 2 (sur un total de 2)
  • Auteur
    Messages
  • #1380

    Seguinot Christophe
    Participant

    Bonjour

    Nous aurons besoin de modifier quelques templates utilisés par le kit. WordPress utilise le concept de thème enfant https://codex.wordpress.org/fr:Th%C3%A8mes_Enfant permettant de surcharger quelques fichiers du thème, sans modifier le thème principal. Cela permet de résister aux mises à jour du thème principal (les mises à jour effacerait des modifications faite au thème principal: il ne faut donc jamais modifier les fichiers du thème principal)

    J’ai tenté de mettre en place un thème enfant (cnrswebkit-IRCICA), mais il n’est pas fonctionnel. Notamment le fichier css /library/css/cnrs_dyn.css n’est pas chargé.
    J’ai copié ce fichier dans le thème enfant cnrswebkit-IRCICA/library/css/cnrs_dyn.css (mais cela ne fonctionne pas, et cela n’est pas la bonne méthode)
    J’ai cherché comment ce fichier css était chargé, sans trouver.

    Qui aurait une idée?

    Cordialement

    #1388

    Seguinot Christophe
    Participant

    Bonjour
    Encore 6 heures de perdues pour trouver une solution, mais le problème viendrait du plugin WP-SCSS utilisé par le kit.

    • Si vous avez commencer à créer du css personnalisé : sauvegarde celui dans un fichier texte.
    • Créer un thème enfant (voir ici : https://codex.wordpress.org/fr:Th%C3%A8mes_Enfant)
    • copier tout le répertoire /library du thème cnrswebkit vers votre thème enfant (sinon WP-SCSS ne régénère pas les style du thème! Il semble que cela soit un bug de WP-SCSS))
    • changer de thème en activant le thème enfant
    • Aller dans « CSS personnalisé » pour y copier le CSS sauvegardé (attention j’ai du m’y prendre par 4 fois pour que le nouveau contenu soit réellement pris en compte!!)
    • aller dans les menus de personnalisation du thème,pour y faire les mes réglages que ceux que vous avez fait pour le thème cnrswebkit
    • aller dans apparence/menus, enregistre les menus pour les régénérer
    • A ce stade, votre site doit être opérationnel
    • Pour surcharger un template (par exemple /template-parts/bottom-partenaire.php)
    • Créer un fichier /template-parts/bottom-partenaire.php dans le thème enfant, et personalisé ce dernier qui ne sera pas effacé lors des mise à jour du thème principal cnrswebkit

    Bon usage

2 sujets de 1 à 2 (sur un total de 2)

Vous devez être connecté pour répondre à ce sujet.