Liebes Forum,
ich hätte mal wieder ungelöste Probleme.
Konkret geht es darum, dass eine Typo3-Installation nach dam migriert wurde. Hat soweit alles wunderbar funktioniert. Dennoch gibt es mit der Extension "dam_filelinks" 2 Probleme, die ich gerne mal hier ansprechen möchte. Vielleicht weiss ja einer von euch Rat ...
1. Die Dateiverweise für den Download von Dateien weisen ein recht kryptisches Format aus, z.B. "[hostname/html-seite]?&no_cache=[...]"
Frage: Ist es möglich, den kompletten Download-Pfad statt dem o.g. Link zu generieren? Vermutlich steht es sogar in der einschlägigen Doku wie es geht (vielleicht "read_from_path" ? ) nur verstehe ich den Sinn und Zweck von z.B. "read_from_path" ehrlicherweise nicht #angry#
2. "css_filelinks" ist so konfiguriert, dass auch die konventionelle Eingabekontrolle über der neuen - von "dam_filelinks" generierten - angezeigt wird. Es bestehen auch noch jede Menge Filelinks aus der Vormigrationszeit, die auch korrekt in der obigen Kontrolle angezeigt werden. Ein Klick im Frontend auf einen Dateiverweis scheint aber trotzdem den "dam_filelinks" Mechanismus anzustossen. Dementsprechend führt der Link auch ins Nirwana.
Frage: Gibt es eine Möglichkeit, einen Schalter, eine Konfigurationszeile, die es ermöglicht, dass die "alten" Links parallel existieren können?
Vielen dank schon mal,
Dirk
OK, Punkt 1 habe ich selbst gelöst. Es dauert eine Weile bis man das Konzept verstanden hat #angry#
Da ich vermutlich nicht der Einzige mit dem Problem bin poste ich mal mein Tagwerk:
#
### Overwrite "dam_filelinks" layout (rottmar, 17.03.2010)
###
### Eliminate unreadable cryptic download-links (###URL###) and replace it...
### ...with physical path of object (###FILE_PATH### & ###FILE_NAME###)
#
### generating file-path and file-name, using dam-table fields to create a userMarker
tt_content.uploads.20.layout{
userMarker{
dam{
FILE_PATH=file_path
FILE_NAME=file_name
}
}
}
### layout definition
tt_content.uploads.20.layout{
global=<div class="filelinks filelinks_layout_###LAYOUT###">###FILE###</div>
file=<div class="###CLASS###"><span><a href="###FILE_PATH######FILE_NAME###">###TITLE###</a> ###FILESIZE### ###CRID### ###MYMARK###</span><span>###DESCRIPTION###</span></div>
fileSize{
layout=(###SIZE### ###SIZEFORMAT###)
char=lower
format=auto
desc=b|kb|mb
round=2
}
}
Wer hilft mir bei der anderen Frage ? 😃
zu "read from path":
Das Eingabefeld "Dateipfad" oder "read from path" ist eine Alternative zur Auswahl von einzelnen Dateien in dem Bedienelement darüber. Statt einzelne Dateien anzugeben, kann mann einen Pfad angeben und die enthaltenen Dateien werden automatisch angezeigt. Neu hinein kopierte Dateien erscheine damit automatisch ohne dass das Content Element Filellinks geändert werden muss. Das ist aber keine Funktion von DAM oder DAM Filelinks, sondern eine Standardfunktion des Content Elements.
zu den File Selectoren:
Ob der alte Fileselector (ohne DAM) angezeigt wird, kann man im Extension Manager in den Einstellungen von dam_filelinks einstellen...
Für die Migration ist's ja wohl gut, danach eher verwirrend...
zum Dateipfad der Files:
It's a feature, not a bug! Dateiname und Downloadordner werden extra verschleiert. Danke aber für deinen Workaround! Mit dem normalen Link werden meine Filelinks jetzt wieder richtig formatiert...