AndiLeni / fonts

REDAXO Fonts Addon
MIT License
12 stars 4 forks source link

"Alle einbinden" gemäß Anleitung geht nicht #14

Open bitshiftersgmbh opened 1 year ago

bitshiftersgmbh commented 1 year ago

Dabei kommt es zu Pfad-Duplikaten (z.B. /assets/addons/assets/addons/fonts/lato-v23-latin/lato-v23-latin.css) die dann natürlich nicht zum richtigen Ziel führen.

AndiLeni commented 1 year ago

Wie kommst du denn an diesen Pfad? Nach dem Herunterladen wird ja direkt ein Code Schnipsel angezeigt, welcher zur korrekten CSS Datei führt.

danspringer commented 1 year ago

Das klappt nicht @bitshiftersgmbh?

https://github.com/AndiLeni/fonts#alle-einbinden

danspringer commented 1 year ago

Oder steht das bei dir in der generierten gfonts.css?

bitshiftersgmbh commented 1 year ago

@AndiLeni : Wie im Titel zu lesen, hab ich mich genau an die Anleitung gehalten. Dann nochmal eine etwas ausführlichere Problemherleitung.

  1. <link href="<?= rex_url::addonAssets('fonts','gfonts.css') ?>" rel="stylesheet"> im Template eingebunden.
  2. Das erzeugt: <link href="/assets/addons/fonts/gfonts.css" rel="stylesheet">.
  3. Das kann aufgelöst werden und führt zu der CSS die wiederum alle installierten/aktivierten Fonts nochmal per Ziel-CSS einbindet.
  4. Dort liegt das Problem. Der Browser meldet: https://www.blabla.de/assets/addons/assets/addons/fonts/lato-v23-latin/lato-v23-latin.css net::ERR_ABORTED 404 (Not Found)
  5. Schuld daran sind mMn in der gfonts.css die leading dots: @import url("../assets/addons/fonts/lato-v23-latin/lato-v23-latin.css");. Die 2 Punkte am Anfang müssten aus meiner Sicht einfach weg.