Vous n'êtes pas identifié(e).
13 février 2024 Sortie de Dotclear 2.29
Bonsoir,
J'ai relu la doc sur l'héritage des thèmes et j'ai fait quelques essais de mon côté pour créer des "thèmes enfants".
Ça fonctionne bien, les fichiers .html du dossier tpl du thème parent sont bien pris en charge par le thème enfant.
En revanche, j'ouvre le débat : pourquoi ne pas offrir ce même fonctionne aux fichiers .css / .js et autres ? Ce serait vraiment top car en l'état, si un fichier .css est manquant dans le thème enfant, il n'est pas recherché dans le thème parent... c'est vraiment dommage car les thèmes enfants seraient super simples et rapides à créer / maintenir !
Merci ;)
Hors ligne
Perso, j'ajoute dans le thème enfant en tout début de son fichier CSS un appel à un fichier CSS "générique" appartenant au thème parent avec un truc du genre
@import "../themeparent/default.css";
Le B.A.BA : https://abc.dotaddict.org
La doc DC2 : https://fr.dotclear.org/documentation/2.0
Mes extensions : https://www.mirovinben.fr/blog/index.ph … pluginsDC2
Mes marqueurs de template : https://www.mirovinben.fr/blog/index.php?post/id3553
Hors ligne
Il y aurait beaucoup trop de fichiers à appeler (mauvaises performances) et ça reste de la bidouille (uniquement pour les fichiers .css) hélas.
Hors ligne
Il y aurait beaucoup trop de fichiers à appeler (mauvaises performances) et ça reste de la bidouille (uniquement pour les fichiers .css) hélas.
?
Le thème parent aussi alors...
Selon moi, la solution de Mirovinben est la bonne.
Hors ligne
Je ne comprends pas vraiment la question : en effet sur ce site j'ai un thème parent et 6 thèmes enfants (un par sous-domaine) dont la seule différence est le fichier _footer.html. Les thèmes enfants n'ont aucun fichier css ni js, et prennent donc bien ces fichiers dans le thème parent sans intervention particulière de ma part...
Hors ligne
Alors il y a un "souci" quelque part car ce n'est pas le cas chez moi...
Est-ce que tes fichiers .css sont à la racine du thème parent ? Car chez moi ils sont dans un sous-dossier montheme/assets/css/style.css
Hors ligne
Mes fichiers css sont à la racine du thème parent, mais pas les js qui sont dans un dossier spécifique, je crois donc que ce n'est pas le problème... As-tu une url avec un thème parent et ses enfants à nous montrer ?
Hors ligne
Pas sous la main, désolé.
Hors ligne
Vous n'êtes pas identifié(e).