Pfad der Bilder in einer Komponente in Joomla
Habe ich dieses sehr einfache problem-Rück-Datei die Pfade, und doch habe ich schon
versuchen das problem zu lösen ohne Erfolg. Ihre Hilfe wäre sehr geschätzt werden.
Ich bin neu in Joomla und hier ist mein problem.
Möchte ich Ihnen zeigen, ein Bild, das sich in den Bilder-Ordner von meiner Komponente.
Beispiel-Pfad:
/joomlabasedir/components/com_mycomponent/images/image1.png
Wie kann ich korrekt den Pfad zu diesem Bild, von innen einen Blick auf meine Komponente.
Ich habe versucht, die folgenden in meinem code:
<img src="./images/images1.png">
Aber, wenn die Seite geladen wird, die src wird mit dem Präfix SEF-formatierten link zu der Seite, die gerade angezeigt wird.
Beispiel. Während der Anzeige eines 'View' genannt-event, statt der image-Pfad verweist : localhost/joomla/components/com_mycomponent/images/image1.png,
es weist auf die SEF-formatierten link, wie unten gezeigt,
localhost/joomla/index.php/component-alias/event/images/image1.png
ist natürlich der falsche Weg und die Ergebnisse zu einem 404-Fehler.
Habe ich auch versucht, mit Hilfe JPATH_ROOT, JPATH_COMPONENT, und auch gescheitert, da diese Pfade sind tatsächlich geben Sie den Verzeichnispfad der Datei, die als lokale Ressource kann daher nicht geladen werden.
Ich hoffe jemand kann mir helfen, dieses scheinbar triviale problem, dass ich nicht lösen.
Danke!
Du musst angemeldet sein, um einen Kommentar abzugeben.
/components/com_mycomponent/images/images1.png
war auf der Suche für etwas sinnvolles wie nicht mit, um den Namen der Komponente anzugeben und etwas zu tun"<?php echo JURI::component();?>/images/images1.png"
Wenn Sie mit JCE-editor (ich denke, es ist die effektivste), das default-Verzeichnis ist " /images/stories.
So...müssen Sie erstellen Sie ein Verzeichnis innerhalb des Geschichten-Verzeichnis, und wenn Sie verbinden es, nur zu schreiben "directoryname/image1.png" in der Quelle, oder klicken Sie einfach auf die Schaltfläche Bild, und Ihr Verzeichnis wird die Karte mit dem Bild nach innen ! Klicken Sie auf das Bild, und isert!
Wenn Sie nicht wollen, um das Bild zu kopieren da, Sie können den link wie http://yoursite.com/components/com_componentname/images/image1.png wie eine normale URL.