Bilder in Modulen einbinden

Fragen zur Installation von CONTENIDO 4.9? Probleme bei der Konfiguration? Hinweise oder Fragen zur Entwicklung des Systemes oder zur Sicherheit?
Antworten
rethus
Beiträge: 1851
Registriert: Di 28. Mär 2006, 11:55
Wohnort: Mönchengladbach
Kontaktdaten:

Bilder in Modulen einbinden

Beitrag von rethus »

Gibt es eigentlich eine "State of the Art" Möglichkeit, in Modulen Bilder einzubinden - also die mit dem Modul ausgeliefert werden?
Als Beispiel soll für einen Link eine Grafik verlinkt werden. Die Grafik soll mit dem Modul ausgeliefert werden, also in der Modulstruktur später unter:

Code: Alles auswählen

data
 |___modules
     |___meinModul
        |___img
kann ich denn im Quellcode des Moduls den Pfad des aktuellen Moduls irgendwie auslesen?
Could I help you... you can help me... buy me a coffee . (vielen ❤ Dank an: Seelauer, Peanut, fauxxami )

xstable.com: - HighSpeed Hosting, Domains, DomainReselling, Linux-Administration
suther.de: - App-Programierung, High-Performance-Webpages, MicroServices, API-Anbindungen & Erstellung

Software... ein Blick wert: GoogleCalender Eventlist, xst_dynamic_contentType
Oldperl
Beiträge: 4316
Registriert: Do 30. Jun 2005, 22:56
Wohnort: Eltmann, Unterfranken, Bayern
Hat sich bedankt: 6 Mal
Danksagung erhalten: 4 Mal
Kontaktdaten:

Re: Bilder in Modulen einbinden

Beitrag von Oldperl »

Servus,

ein Verzeichnis 'images' wird zwar im Modul-Ordner mit angelegt, jedoch wird ein Zugriff über das Frontend per .htaccess ausgeschlossen. Auch einen Image-Wrapper der mir gewünschte Bilder bei den Modulen im Frontend liefert habe ich bisher nicht gefunden.
Für meine Module ändere ich die .htaccess-Datei in data/module und ergänze diese mit

Code: Alles auswählen

<FilesMatch "\.(gif|jpe?g|png)$">
    Order Allow,Deny
    Allow from all 
    Satisfy Any
</FilesMatch>
# Prevent access to this folder
Order Deny,Allow
Deny from all
Somit kann man zumindest auf Bilder in den Modulordnern zugreifen. Der FE-Pfad lässt sich ja relativ einfach im Modul-Output ermitteln.

Gruß aus Franken

Ortwin
ConLite 3.0.0-dev, alternatives und stabiles Update von Contenido 4.8.x unter PHP 8.x - Download und Repo auf Gitport.de
phpBO Search Advanced - das Suchwort-Plugin für CONTENIDO 4.9
Mein Entwickler-Blog
Antworten