Fehler im Adminbackend beim Laden von Bildern

home yellow

SEO-Wissen für erfolgreiches Online-Marketing - Komplett aktualisiert und erweitert   -  Die Suchmaschinen-Optimierung ist eine der wichtigsten Disziplinen im Online-Marketing. Wenn es Ihnen darum geht, für Ihre Webseite oder Ihren Webshop ein Top-Ranking in den SERPs zu erzielen, müssen Sie wissen, wie Suchmaschinen ticken und welche Stellschrauben Sie wie einstellen. Sebastian Erlhofers SEO-Handbuch ist für Ihre SEO-Ausbildung ein wichtiger Begleiter und ein Quell an Wissen, aus dem Sie Praxiswissen und Profitipps schöpfen.

Wir sind Mitglied im Amazon.Partnernet und können mit Affiliate-Links den Betrieb der Webseite etwas unterstützen, für Sie als Leser ist das natürlich vollkommen kostenlos.

Arbeiten Sie mit dem korrekten Pfad und Base-URL, um Fehler im Admin-Backend zu verhindern.

Bilder können in Yellow CMS nicht geladen werden

Beim Templating für das CMS Yellow werden schnell Bildsourcen mit den absoluten Pfaden in das Template eingebaut, das ist soweit auch ok, doch ändert sich die URL dann, wenn das Admin-Backend genutzt wird und es erweitert sich um die edit-Komponente. Folglich stimmt das der exakte Pfad des Templates nicht mehr und das Laden eines Bildes endet mit einem Fehler.

Pfad um Base-URL erweitern

Grundsätzlich muss in Yellow die Methode zur Ermittlung der Basis-URL als Prefix genutzt werden, da in ihr auch die Admin-URL berücksichtigt wird und somit immer eine korrekte URL zu den Bildsourcen garantiert.

<?php $this->yellow->page->getBase(true)."/media/images/".$this->yellow->page->get('logo'); ?>

Korrekte Schreibweise mit Base-URL

Das Codesegment erzeugt mit getBase() ohne Adminanmeldung den korrekten Pfad zur Bild-Source beispielsweise so:

http://domain.de/media/images/bild.png

Korrektes laden der Bild-Source ohne Anmeldung

Im Falle einer Admin-Anmeldung erweitert getBase() den vollständigen URL-Pfad zur Source dann korrekt wie folgt:

http://domain.de/edit/media/images/bild.png

Korrektes laden der Bild-Source mit Anmeldung

Wird die Base-URL weggelassen, versucht Yellow die Bilder aus edit/media/... zu laden, findet dort null und bricht ab.

Sicherlich ist ein Template-Prototyp ohne die Nutzung der Base-URL entwickelt, dennoch sollte die Funktion überall nachgetragen werden, um im Falle der Admin-Anmeldung ein korrektes funktionieren des Backend über alle Webseiten zu ermöglichen. Wenn Yellow CMS headless betrieben wird, kann auf diese Methode natürlich verzichtet werden, da sich der Pfad nicht verändern wird.

Im übrigen betrifft dies nicht nur Bilder, auch Links können manchmal ins leere laufen, wenn die Base-URL nicht verwendet wird. Daher kann es passieren, das während der Anmeldung im Backend der home-Button einen Error 404 verursacht.


 01.01.2023    Kontakt@Oliver-Lohse.de    Fehler 404 Error

Moderne Frontend-Entwicklung mit React. Alles, was Sie über React wissen müssen!   -  Welcher Frontendentwickler hat noch nicht von React gehört? Diese ursprünglich von Facebook entwickelte JavaScript-Bibliothek hat innerhalb kurzer Zeit eine steile Karriere hingelegt. Sie bildet mittlerweile eine wichtige Grundlage für viele Unternehmensanwendungen, Single Page-Applikationen, sowie viele Apps für iPhone und Android. Erfahren Sie in diesem umfassenden Handbuch des JavaScipt-Experten Sebastian Springer, wie Sie performante Oberflächen gestalten. Mit einfachen und leicht verständlichen Beispielen erlernen Sie die Grundlagen von React, React Native und Redux. Und auch als fortgeschrittener JavaScript-Entwickler profitieren Sie von den vielen Profithemen wie Tests, Animationen, Material Design Components, Server Side Renderung über Debugging bis hin zur Entwicklung von vollständigen mobilen Anwendungen. Dieses Buch ist ein Muss für jeden JavaScript-Entwickler und für jeden, der React lernen möchte!

Wir sind Mitglied im Amazon.Partnernet und können mit Affiliate-Links den Betrieb der Webseite etwas unterstützen, für Sie als Leser ist das natürlich vollkommen kostenlos.

Weitere passende Beiträge

WordPress Seite nicht erreichbar?

 wordpress  Fehler


Ist Ihre WordPress Webseite nach dem letzten Update nicht mehr erreichbar, dann könnte Ihnen dieser Beitrag schnell helfen um das Problem schnell zu beheben

White Space Problem in Twig Pico

 pico  Space Fehler


Das Pico CMS mit Twig hat ein Leerzeichen-Problem, denn Leerzeichen (Whitespaces) vor Templatevariablen werden von der internen Template Engine Twig verschluckt

TinyMCE nicht im Bludit Standardmode

 bludit  TinyMCE Editor Fehler


Der TinyMCE läuft nicht im Standardmode, statt dessen ist der MarkDown Parser aktiviert. Diese Meldung erhalten Sie oft wenn JavaScripte in Plugins stören.

Serverfehler beim speichern von Beiträgen

 yellow  Fehler 404 Error


Yellow CMS versucht den Dateinamen mit dem Titel des Beitrags in Einklang zu bringen, dabei kann einiges schief gehen.

Server Fehler Abbruch bei Klick auf Links

 wondercms  Fehler Error 404


In der htaccess der Standardinstallation des WonderCMS befindet sich in einigen Fällen ein korrigierbarer Fehler, der allerdings zu einem Abbruch führt.

PICO CMS Fehler ab PHP8+

 pico  Fehler Abbruch 404 Error


PICO Abbruch ab Version PHP8 kann schnell selbst behoben werden, dann läuft das beliebte CMS stabil weiter.

GRAV Admin Backend hängt fest

 grav  Fehler 404 Admin Backend


GRAV CMS das Admin Backend bleibt hängen, was Sie tun können zeigt dieser kurze Beitrag als Lösung

Fehlerausgaben in Smarty unterdrücken

 smarty  Fehler Template


So verhindern Sie die Ausgabe von Warnungen und Meldungen in der Template Engine Smarty. Besonder hilfreich während der Entwicklung in kleinen Projekten.

CSS Fehler PRE-Tag in Automad

 automad  Fehler CSS


Das CMS Automad formatiert den PRE-Tag in dieser Version falsch. Korrigieren Sie dies mit wenigen CSS-Statements, um formatieten Text nutzen zu können.

404 Fehlerseite an Google senden

 php  Error Fehler 404


Sie möchten einen alten Artikel aus dem Google-Index entfernen dann sollten Sie vorher diesen Beitrag lesen

Impressum


CMSWorkbench.de ist eine reine Entwickler-Webseite und dient vorwiegend als Wissensspeicher für die Entwicklung von CMS

Datenschutz


Die Webseite verwendet keinerlei Tracking- oder Speicher-Mechanismen, die Rückschlüsse auf Ihre IP oder das Leseverhalten zulassen

Affiliate


Wir sind Mitglied im Amazon Partnernet und können mit Affiliate-Links (* den Betrieb der Seite etwas unterstützen, für Sie ist das natürlich kostenlos

Kontakt


Sie können mit uns über eMail Kontakt aufnehmen, schreiben Sie an Kontakt@Oliver-Lohse.de