question-circle custom.css verschieben ? -> warum (Hintergrund) ?

  • Dirk
  • Dirks Avatar Autor
  • Senior Boarder
  • Senior Boarder
  • Beiträge: 46
  • Dank erhalten: 3

custom.css verschieben ? -> warum (Hintergrund) ? wurde erstellt von Dirk

ich beziehe mich hier auf: www.joomlaplates.de/forum/news-updates-u...3-0-3-changelog.html -> dort steht ja:
.
Ausserdem müssen sie ihre vorhandene custom.css in folgendes Verzeichnis kopieren
Joomla Root/templates/ihr template/css/custom.css zu Joomla Root/media/templates/site/ihr template/css/custom.css

rein aus technischem Interesse: warum ist das (ab Astroid 3.0.3 und höher ?) nötig ?
Wenn ich es nicht mache, funktioniert ja auch alles wie bisher weiter (getestet* mit Joomla 5 und Astroid 3.0.2/3.0.3/3.0.4)
(meine custom.css wird genau wie vorher auch (als letztes css) geladen aus dem "alten" Verzeichnis Joomla Root/templates/ihr template/css/)

Ist das schon irgendwie eine "bessere" Konvention für die Zukunft, oder wenn man später das J5-B/C-plugin deaktiviert, oder so ... ?

*(in den Astroid settings unter "Benutzerdefiniert CSS" und "Eigene CSS-Dateien" steht bei mir jeweils nichts - diese Felder benutze ich derzeit nicht)
Letzte Änderung: 5 Monate 3 Wochen her von Dirk.
5 Monate 3 Wochen her #1

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Beiträge: 1998
  • Dank erhalten: 304

joomlaplates antwortete auf custom.css verschieben ? -> warum (Hintergrund) ?

rein aus technischem Interesse: warum ist das (ab Astroid 3.0.3 und höher ?) nötig ?

Ab Joomla 4.4 sind sog. Child Templates möglich und daraus resultiert, dass alle Änderungen des Templates eigentlich nur noch im Ordner
media/templates/site/ihr-template/
vorgenommen werden sollen.
5 Monate 3 Wochen her #2

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Dirk
  • Dirks Avatar Autor
  • Senior Boarder
  • Senior Boarder
  • Beiträge: 46
  • Dank erhalten: 3

Dirk antwortete auf custom.css verschieben ? -> warum (Hintergrund) ?

OK ich glaube, ich verstehe es,
und wenn man ein child Template frisch anlegt, gibt Joomla ja die (noch) leere Struktur wie folgt vor:

Alle html/php overrides sollen dem entsprechend dann wohl weiterhin in
Joomla Root/templates/child_template/html/...
angelegt werden,

und alle css overrides / Ergänzungen dann im Verzeichnis
Joomla Root/media/templates/site/child_template/css/...
vorgenommern werden,

oder ?

__________________________________________
[Edit]
ich sehe dort auch "js",
könnte ich dort auch ein Override für die astroid-eigenen js machen ?
ich habe bisher immer die beiden:
../media/astroid/assets/vendor/astroid/js/mobilemenu.js
../media/astroid/assets/vendor/astroid/js/offcanvas.js
"händisch" geändert (im core überschrieben = unschön),
um eine angepasste Funktion des Menüs zu erreichen
Letzte Änderung: 5 Monate 3 Wochen her von Dirk.
5 Monate 3 Wochen her #3
Anhänge:

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Beiträge: 1998
  • Dank erhalten: 304

joomlaplates antwortete auf custom.css verschieben ? -> warum (Hintergrund) ?

Hallo,
das nicht Laden der custom.css war ein Bug
Soeben mit der Astroid 3.0.5 gefixt.
github.com/templaza/astroid-framework/issues/450
5 Monate 3 Wochen her #4

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Dirk
  • Dirks Avatar Autor
  • Senior Boarder
  • Senior Boarder
  • Beiträge: 46
  • Dank erhalten: 3

Dirk antwortete auf custom.css verschieben ? -> warum (Hintergrund) ?

Hallo,
das nicht Laden der custom.css war ein Bug
Soeben mit der Astroid 3.0.5 gefixt.
github.com/templaza/astroid-framework/issues/450
ich hatte keinerlei Fehlfunktion / Bug,
meine custom.css wurde sowohl von dem alten als auch von dem neuen Pfad immer korrekt geladen ...
Letzte Änderung: 5 Monate 3 Wochen her von Dirk.
5 Monate 3 Wochen her #5

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Beiträge: 1998
  • Dank erhalten: 304

joomlaplates antwortete auf custom.css verschieben ? -> warum (Hintergrund) ?

Hallo Dirk.
Es steht doch bei GitHub.
Der Fehler tritt nur auf, wenn du im astroid plugin das inline css laden aktivierst.
5 Monate 3 Wochen her #6

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Installations-Service

Sparen Sie Zeit, wir installieren ihr gekauftes Joomla Template
mit all den dazugehörigen Extensions und dem "Demo Inhalt" innerhalb der nächsten 24 Stunden
auf einem Server/Webhost ihrer Wahl

Kaufen - 59€

Copyright © 2022 Joomlaplates | Joomla 4 Templates mit Uikit 3

Impressum & Datenschutz | AGB