Content-Type zum Ordner auslesen
Content-Type zum Ordner auslesen
Hallo, ich hätte da mal eine Frage:
Welchen Content-Type sollte ich am Besten dazu verwenden, einen ganzen Ordner auszulesen? Konkret geht es darum, eine Bildergalerie zu erstellen, alle Bilder in einem Ordner sollen dafür verwendet werden. Ich hab jetzt mal "CMS_FILELIST" verwendet. Funktioniert zwar grundsätzlich gut, es nervt aber, dass im Backend dafür die einzelnen Bilder in einer Liste untereinander angezeigt werden. Gibt es einen besseren Type dafür, bzw. wie kann ich die automatische Auflistung der Bilder verhindern?
Danke für Eure Antwort.
Welchen Content-Type sollte ich am Besten dazu verwenden, einen ganzen Ordner auszulesen? Konkret geht es darum, eine Bildergalerie zu erstellen, alle Bilder in einem Ordner sollen dafür verwendet werden. Ich hab jetzt mal "CMS_FILELIST" verwendet. Funktioniert zwar grundsätzlich gut, es nervt aber, dass im Backend dafür die einzelnen Bilder in einer Liste untereinander angezeigt werden. Gibt es einen besseren Type dafür, bzw. wie kann ich die automatische Auflistung der Bilder verhindern?
Danke für Eure Antwort.
-
- Beiträge: 3215
- Registriert: Do 21. Okt 2004, 11:08
- Wohnort: Augsburg
- Hat sich bedankt: 4 Mal
- Danksagung erhalten: 17 Mal
- Kontaktdaten:
Re: Content-Type zum Ordner auslesen
Hallo smac,
zum Generieren der Liste wird das Template "cms/templates/cms_filelist_style_default.html" verwendet. Es ist auch möglich, in System- oder Mandanteneinstellungen einen anderen Templatenamen anzugeben, aber wie man die Konfiguration (Name und Typ?) setzt, bin ich jetzt überfagt.
Du kannst das Template anpassen, kannst deine eigenen Formate angeben, die es überschreiben oder Inhalte ganz verstecken (display:none;). Ganz ausschalten lässt sich das nicht.
Gruß
xmurrix
zum Generieren der Liste wird das Template "cms/templates/cms_filelist_style_default.html" verwendet. Es ist auch möglich, in System- oder Mandanteneinstellungen einen anderen Templatenamen anzugeben, aber wie man die Konfiguration (Name und Typ?) setzt, bin ich jetzt überfagt.
Du kannst das Template anpassen, kannst deine eigenen Formate angeben, die es überschreiben oder Inhalte ganz verstecken (display:none;). Ganz ausschalten lässt sich das nicht.
Gruß
xmurrix
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
Re: Content-Type zum Ordner auslesen
Hallo xmurrix,
danke für den Tipp - spricht den was dagegen den ganzen Inhalt des Templates zu löschen? Ich habe das versucht und es funktioniert.
danke für den Tipp - spricht den was dagegen den ganzen Inhalt des Templates zu löschen? Ich habe das versucht und es funktioniert.
Re: Content-Type zum Ordner auslesen
Hallo,
ich habe gleich noch eine Frage dazu:
wenn ich einen Ornder auswähle und diesen dann wieder abwähle (in dem ich auf den ausgewählten Ordner klicke) - dann bekomme ich ziemlich böse Fehlermeldungen. Mache ich dabei irgendwas falsch? Die Fehlermeldungen entstehen, da von class.content.type.filelist.php versucht wird Ornder zu öffnen die es nicht gibt (weil keine ausgewählt wurden). Konkret versucht er immer den Ordner "0" zu öffnen.
Hab nur ich diesen Fehler?
ich habe gleich noch eine Frage dazu:
wenn ich einen Ornder auswähle und diesen dann wieder abwähle (in dem ich auf den ausgewählten Ordner klicke) - dann bekomme ich ziemlich böse Fehlermeldungen. Mache ich dabei irgendwas falsch? Die Fehlermeldungen entstehen, da von class.content.type.filelist.php versucht wird Ornder zu öffnen die es nicht gibt (weil keine ausgewählt wurden). Konkret versucht er immer den Ordner "0" zu öffnen.
Hab nur ich diesen Fehler?
-
- Beiträge: 3215
- Registriert: Do 21. Okt 2004, 11:08
- Wohnort: Augsburg
- Hat sich bedankt: 4 Mal
- Danksagung erhalten: 17 Mal
- Kontaktdaten:
Re: Content-Type zum Ordner auslesen
Nein, das kannst du machen. Mach aber vorher eine Sicherung des templates, das kann nicht schaden.smac hat geschrieben:...spricht den was dagegen den ganzen Inhalt des Templates zu löschen? Ich habe das versucht und es funktioniert...
Gruß
xmurrix
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
-
- Beiträge: 3215
- Registriert: Do 21. Okt 2004, 11:08
- Wohnort: Augsburg
- Hat sich bedankt: 4 Mal
- Danksagung erhalten: 17 Mal
- Kontaktdaten:
Re: Content-Type zum Ordner auslesen
Das muss ein Bug sein, danke für die Info. Allerdings ist das nicht in der 4.9.0 reproduziertbar - Welche Version verwendest du denn?smac hat geschrieben:...wenn ich einen Ornder auswähle und diesen dann wieder abwähle (in dem ich auf den ausgewählten Ordner klicke) - dann bekomme ich ziemlich böse Fehlermeldungen. Mache ich dabei irgendwas falsch?...
Gruß
xmurrix
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
Re: Content-Type zum Ordner auslesen
Hallo,
das ist eine 4.9.0-rc1 auf einem PHP 5.4.16-nmm1.
Übrigens dabei kommt es auch noch zu folgender Fehlermeldung:
Die ist etwas blöd, weil sie direkt im Artikel auftaucht, und daher auch von Kunden gesehen werden wird.
das ist eine 4.9.0-rc1 auf einem PHP 5.4.16-nmm1.
Übrigens dabei kommt es auch noch zu folgender Fehlermeldung:
Code: Alles auswählen
Warning: escapeshellcmd() has been disabled for security reasons in /www/htdocs/.../contenido/includes/functions.api.images.php on line 675
-
- Beiträge: 3215
- Registriert: Do 21. Okt 2004, 11:08
- Wohnort: Augsburg
- Hat sich bedankt: 4 Mal
- Danksagung erhalten: 17 Mal
- Kontaktdaten:
Re: Content-Type zum Ordner auslesen
Zwischen 4.9.0-rc1 und 4.9.0 wurden einige Änderungen an der Datei gemacht, die sich um die Logik von "CMS_FILELIST" kümmert.
Du kannst eigentlich die Datei "contenido/classes/content_types/class.content.type.filelist.php" aus der aktuellen 4.9.0 übernehmen, das sollte dein Problem mit abgewählten Ordnern lösen. Eigentlich würde ich dir ein Update auf 4.9.0 vorschlagen, da doch einiges zwischen 4.9.0-rc1 und 4.9.0 gemacht wurde, vor allem auch einige Fehler korrigiert. Aber du wirst wohl um einen Setup nicht drumherum kommen, ein Überscheiben der vorhandenen Dateien wird vermutlich nicht ausreichen.
Gruß
xmurrix
Du kannst eigentlich die Datei "contenido/classes/content_types/class.content.type.filelist.php" aus der aktuellen 4.9.0 übernehmen, das sollte dein Problem mit abgewählten Ordnern lösen. Eigentlich würde ich dir ein Update auf 4.9.0 vorschlagen, da doch einiges zwischen 4.9.0-rc1 und 4.9.0 gemacht wurde, vor allem auch einige Fehler korrigiert. Aber du wirst wohl um einen Setup nicht drumherum kommen, ein Überscheiben der vorhandenen Dateien wird vermutlich nicht ausreichen.
Ersetze das bitte gegen escapeshellarg, dann sollte keine Warnung auftauchen. Und ich mache dafür ein Ticket damit es in Zukunft keine Probleme gibt.smac hat geschrieben:...
Übrigens dabei kommt es auch noch zu folgender Fehlermeldung:Die ist etwas blöd, weil sie direkt im Artikel auftaucht, und daher auch von Kunden gesehen werden wird...Code: Alles auswählen
Warning: escapeshellcmd() has been disabled for security reasons in /www/htdocs/.../contenido/includes/functions.api.images.php on line 675
Gruß
xmurrix
CONTENIDO Downloads: CONTENIDO 4.10.1
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
CONTENIDO Links: Dokumentationsportal, FAQ, API-Dokumentation
CONTENIDO @ Github: CONTENIDO 4.10 - Mit einem Entwicklungszweig (develop-branch), das viele Verbesserungen/Optimierungen erhalten hat und auf Stabilität und Kompatibilität mit PHP 8.0 bis 8.2 getrimmt wurde.
Re: Content-Type zum Ordner auslesen
Oha, das hab ich ja ganz übersehen, dass die 4.9.0 raus ist, dabei hatte ich vor drei, vier Tagen danach geschaut. Ich werde sie gleich installieren.
Re: Content-Type zum Ordner auslesen
Ich kanns bestätigen, der Fehler ist in der 4.9.0 nicht mehr da, bzw. taucht dieser nur mehr im Errorlog auf