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

  • Dirk
  • Dirks Avatar Autor
  • Senior Mitglied
  • Senior Mitglied
  • Beiträge: 53
  • Dank erhalten: 3

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

Posted 1 Jahr 4 Monate her #1
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)
Last Edit:1 Jahr 4 Monate her von Dirk
Letzte Änderung: 1 Jahr 4 Monate her von Dirk.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

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

Posted 1 Jahr 4 Monate her #2

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.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Dirk
  • Dirks Avatar Autor
  • Senior Mitglied
  • Senior Mitglied
  • Beiträge: 53
  • Dank erhalten: 3

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

Posted 1 Jahr 4 Monate her #3
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
Last Edit:1 Jahr 4 Monate her von Dirk

Anhänge:

Letzte Änderung: 1 Jahr 4 Monate her von Dirk.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

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

Posted 1 Jahr 4 Monate her #4
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

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Dirk
  • Dirks Avatar Autor
  • Senior Mitglied
  • Senior Mitglied
  • Beiträge: 53
  • Dank erhalten: 3

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

Posted 1 Jahr 4 Monate her #5

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 ...
Last Edit:1 Jahr 4 Monate her von Dirk
Letzte Änderung: 1 Jahr 4 Monate her von Dirk.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

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

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

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 © 2008 - 2025 Joomlaplates | Professional Joomla Templates

Impressum & Datenschutz | AGB