Chemin pour l'override css suite mise à jour Joomla! 4.1
2 years 9 months ago #63743
by subbat
Chemin pour l'override css suite mise à jour Joomla! 4.1 was created by subbat
Bonjour Cedric,
J'ai appliqué hier la mise jour de Joomla!, passage de la 4.06 à la 4.1.
Vu que la hiérarchie des répertoires du template cassiopeia a un peu changé (je ne sais pas si ça s'applique à tous les template), la fonction d'override css de mobilemenuck ne fonctionne plus.
En effet, dans ton fichier mobilemenuck.php qui se trouve ici : plugins\system\mobilemenuck, à la ligne 640, on trouve :
Avec la nouvelle organisation des répertoires cassiopeia, il convient de modifier ce chemin en :
J'ai fait la modif à la main, mais je me dis que ça peut t'être utile pour un prochaine maj.
Subbat
J'ai appliqué hier la mise jour de Joomla!, passage de la 4.06 à la 4.1.
Vu que la hiérarchie des répertoires du template cassiopeia a un peu changé (je ne sais pas si ça s'applique à tous les template), la fonction d'override css de mobilemenuck ne fonctionne plus.
En effet, dans ton fichier mobilemenuck.php qui se trouve ici : plugins\system\mobilemenuck, à la ligne 640, on trouve :
Code:
$overrideSrc = JPATH_ROOT . '/templates/' . $template . '/css/mobilemenuck.css';
Code:
$overrideSrc = JPATH_ROOT . '/media/templates/site/' . $template . '/css/mobilemenuck.css';
J'ai fait la modif à la main, mais je me dis que ça peut t'être utile pour un prochaine maj.
Subbat
Please Log in or Create an account to join the conversation.
2 years 9 months ago #63746
by ced1870
Joomlack Webmaster and Developer
Replied by ced1870 on topic Chemin pour l'override css suite mise à jour Joomla! 4.1
Salut
merci pour ton retour d'info, je vais regarder ce point. Toutefois, si tu mets le fichier CSS là où je dis qu'il doit être, ça fonctionne
tu peux très bien créer un fichier CSS dans le dossier du template
CEd
merci pour ton retour d'info, je vais regarder ce point. Toutefois, si tu mets le fichier CSS là où je dis qu'il doit être, ça fonctionne
tu peux très bien créer un fichier CSS dans le dossier du template
CEd
Joomlack Webmaster and Developer
Please Log in or Create an account to join the conversation.
2 years 9 months ago - 2 years 9 months ago #63751
by subbat
Replied by subbat on topic Chemin pour l'override css suite mise à jour Joomla! 4.1
Je n'avais effectivement pas penser a recréer un dossier css dans le répertoire template et y déplacer le css que joomla avait déplacé pendant la maj. :silly:
Sous réserve que le dossier ccs ainsi créé dans template/cassiopeia ne soit pas a nouveau écrasé a la prochaine maj de joomla
Et je me dis que c'est toujours mieux que tous les css soient au même endroit
Subbat
Sous réserve que le dossier ccs ainsi créé dans template/cassiopeia ne soit pas a nouveau écrasé a la prochaine maj de joomla
Et je me dis que c'est toujours mieux que tous les css soient au même endroit
Subbat
Last edit: 2 years 9 months ago by subbat.
Please Log in or Create an account to join the conversation.
2 years 9 months ago #63752
by ced1870
Joomlack Webmaster and Developer
Replied by ced1870 on topic Chemin pour l'override css suite mise à jour Joomla! 4.1
je suis d'accord avec toi je vais voir pour améliorer ce point
Joomlack Webmaster and Developer
Please Log in or Create an account to join the conversation.
2 years 9 months ago #63753
by subbat
Replied by subbat on topic Chemin pour l'override css suite mise à jour Joomla! 4.1
Ok merci
Please Log in or Create an account to join the conversation.
2 years 9 months ago - 2 years 9 months ago #63815
by subbat
Replied by subbat on topic Chemin pour l'override css suite mise à jour Joomla! 4.1
Bonsoir Cédric,
C'est peut-être pas ce qu'il y a de plus propre en terme de code... je n'ai aucune formation en la matière... mais ça semble fonctionner...
Et comme j'aime bien les versions .min des css, j'ai essayé ce code et ça semble marcher chez moi. Donc à toute fin utile, même s'il existe peut-être des solutions plus conventionnelles :
Bonne soirée,
Subbat
C'est peut-être pas ce qu'il y a de plus propre en terme de code... je n'ai aucune formation en la matière... mais ça semble fonctionner...
Et comme j'aime bien les versions .min des css, j'ai essayé ce code et ça semble marcher chez moi. Donc à toute fin utile, même s'il existe peut-être des solutions plus conventionnelles :
Code:
$overrideSrc = JPATH_ROOT . '/templates/' . $template . '/css/mobilemenuck.min.css';
if (file_exists($overrideSrc)) {
$layoutcss = file_get_contents($overrideSrc);
} else {
$overrideSrc = JPATH_ROOT . '/templates/' . $template . '/css/mobilemenuck.css';
if (file_exists($overrideSrc)) {
$layoutcss = file_get_contents($overrideSrc);
} else {
$overrideSrc = JPATH_ROOT . '/media/templates/site/' . $template . '/css/mobilemenuck.min.css';
if (file_exists($overrideSrc)) {
$layoutcss = file_get_contents($overrideSrc);
} else {
$overrideSrc = JPATH_ROOT . '/media/templates/site/' . $template . '/css/mobilemenuck.css';
if (file_exists($overrideSrc)) {
$layoutcss = file_get_contents($overrideSrc);
} else {
$layoutcss = file_get_contents(MOBILEMENUCK_PATH . '/default.txt');
}}}}
return $layoutcss;
Bonne soirée,
Subbat
Last edit: 2 years 9 months ago by subbat.
Please Log in or Create an account to join the conversation.
Time to create page: 0.222 seconds