Skip to content
This repository has been archived by the owner on Nov 3, 2023. It is now read-only.

Elementtyp "Download" und nicht erlaubte Dateiendungen #1853

Closed
ghost opened this issue Nov 29, 2011 · 6 comments
Closed

Elementtyp "Download" und nicht erlaubte Dateiendungen #1853

ghost opened this issue Nov 29, 2011 · 6 comments
Assignees
Labels
Milestone

Comments

@ghost
Copy link

ghost commented Nov 29, 2011

Wenn in den Artikeln ein Elementyp "Download" eingepfegt wird, kommt es bei der Auswahl von Textdateien als Quelldatei zu einer undefinierten Ausgabe, d. h. der Linktext fehlt bzw. wird mit "()" ausgeworfen und das File-Icon ist leer.

Das lässt sich in der Demo-Version reproduzieren, z. B. wenn die Datei "meta.txt" aus dem Datei-Upload-Ordner für das besagte Download-Element als Quelldatei genutzt wird.

Download the attachments

--- Originally created by gallien on April 18th, 2010, at 08:21am (ID 1853)

@ghost ghost assigned leofeyer Nov 29, 2011
@leofeyer
Copy link
Member

Die Datei meta.txt ist logischerweise vom Download ausgeschlossen. Tritt das Problem auch mit anderen .txt-Dateien auf?

--- Originally created on April 18th, 2010, at 10:04am

@ghost
Copy link
Author

ghost commented Nov 29, 2011

Die Datei "meta.txt" liegt im Ordner "tl_files/music_academy/campus/". Insofern ist sie möglich sie für einen Download anzugeben (http://demo.typolight.org/tl_files/music_academy/campus/meta.txt). Es betrifft zumindestens in meinem System alle Textdateien. En Datei-Upload einer neuen Datei im Demosystem ist leider nicht möglich.

Die beiden Screenshot im Anhang verdeutlichen die Einstellung im Backend und das Ergebnis der Anzeige im Frontend.

--- Originally created by gallien on April 18th, 2010, at 10:40am

@ghost
Copy link
Author

ghost commented Nov 29, 2011

Das Problem ist anscheinend, dass keine Fehlermeldung ausgeworfen wird, wenn die Dateiendung nicht in den erlaubten Endungen für einen Download ("Erlaubte Download-Dateitypen" in den Einstellungen) enthalten ist. Die compile-Funktion von "ContentDownload" gibt dann einfach nichts zurück:

if (!in_array($objFile->extension, $allowedDownload))
{
    return;
}

--- Originally created by gallien on April 18th, 2010, at 04:27pm

@leofeyer
Copy link
Member

In diesem Fall sollte überhaupt keine Ausgabe erfolgen.

--- Originally created on April 18th, 2010, at 07:21pm

@leofeyer
Copy link
Member

Behoben in 4c58d0b.

--- Originally created on April 19th, 2010, at 02:06pm

@leofeyer
Copy link
Member

--- Originally completed on April 19th, 2010, at 02:06pm

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

1 participant