Hallo,
ich hoffe ich bin hier im richtigen Unterforum.
Ich habe auf einer Seite das Astroid Framework in Nutzung und versuche nun vergebens die Fonts lokal zu laden.
Mein Problem ist, dass die Domain ohne www die Fonts nicht findet, weil Astroid den absoluten Datei-Pfad mit https://www.beispiel-url.de compiled hat. Ich weiß gar nicht wie ich das ändern soll. Es kommt dann in den Dev Tools folgende Meldung:
Access to font at 'https://www.beispiel-url.de/fonts/opensans-semibold-webfont.ttf' from origin 'https://beispiel-url.de' has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
Das andere Problem:
In der Index.php im Backend wird der Head-Bereich nicht vollständig angezeigt, also ich weiß nicht wie ich beeinflussen soll, was geladen wird und was nicht. Es werden head-styles und head-scripts geladen. Aber ich finde nirgends die Quelle um dort z.B. die Zeile mit Google-Apis zu entfernen. Ich dachte eigentlich, wenn ich die Fonts lokal einbinde und nutze, dass dann erst gar keine Google-Fonts mehr geladen werden müssen? Und wieso werden auch AwesomeFonts geladen?
<head> <astroid:include type="head-meta" /> <!-- document meta --> <jdoc:include type="head" /> <!-- joomla head --> <astroid:include type="head-styles" /> <!-- head styles --> <astroid:include type="head-scripts" /> <!-- head scripts -->
[...]
</head>
Kann mir hier jemand helfen?
Danke und LG