Uups...!
lib.banner = IMAGE
lib.banner {
file.import = uploads/media/
file.import.data = levelmedia:-1, slide
...
...funktioniert beim neuen FAL nicht mehr.
Weiß jemand wie?
Danke und beste Grüße
Carsten
Uups...!
lib.banner = IMAGE
lib.banner {
file.import = uploads/media/
file.import.data = levelmedia:-1, slide
...
...funktioniert beim neuen FAL nicht mehr.
Weiß jemand wie?
Danke und beste Grüße
Carsten
Hier gibt[1] es auf Seite 24/25 ein TypoScript Beispiel.
[1]
http://de.slideshare.net/plobacher/typo3-cms-60-die-neuerungen-typovision-gmbh
Hallo Karlchen,
da bin auch schon drüber gestolpert...
banner = FILES
banner {
references {
table = pages
uid.data = page:uid
fieldName = media
}
}
Das bringt leider keine Ausgabe im FE...
hey,
hatte auch gerade damit zu tun, mit diesem Hinweis in Kombination war es ein bisschen einfacher
http://typo3.org/documentation/snippets/sd/438/
und hier ein Beispiel wie es bei mir gerade funktioniert.
temp.123 = FILES
temp.123{
references {
table = pages
uid.data = leveluid: -2, slide
fieldName = media
}
renderObj = COA
renderObj {
10 = IMAGE
10 {
file.import.data = file:current:publicUrl
file.width = 150
}
}
}
page.1 < temp.123
Früher musste man ja an dieser Stelle "sliden"
file.import.data = levelmedia:-1, slide
Jetzt muss es aber scheinbar in dem "references" Bereich sein, wie im oberen Beispiel
Danke, das hilft schon mal enorm.
Nicht ganz klar ist mir die Bedeutung der Angabe "publicUrl"...
hey,
Mit der Einführung von FAL ist es ja möglich Dateien auch bei z.B. Amazon Cloud oder DropBox etc zu speichern, bei einigen von diesen Diensten hat man nur Zugang zu Dateien, wenn man sein User/PW mit schickt, diese wiederrum sollten ja nicht im Quelltext deiner Seite landen 🙂
Daher haben alle Datei Objekte eine nach aussen sichtbare und nutzbare URL wenn diese angefragt wird, wird intern z.B. auf die Amazon Cloud zugegriffen mit User und PW. So sinngemäß sollte es sein... alle technischen Details kenne ich jedoch auch nicht 🙂
Bei meinen Versuchen mit Typo3 6.0 funktioniert das sliding offensichtlich nicht.
Habe den von Karlchen gepostete Code, allerdings mit
uid.data = leveluid: -1, slide
getestet. Ein Bild wird allerdings nur ausgegeben, wenn auch auf der aktuellen Seite auch eine Resource angelegt ist, übergeordnete Seiten werden ignoriert.
Hat sonst noch jemand dieses Problem oder kann mich auf die Spur des Fehlers führen?
jetzt nur mal probehalber getestet und probiert.
Es scheint das "slide" in diesem Falle nur bedingt funktioniert und du mit der davorstehenden Zahl die Level angibst die nach oben "geslidet" werden sollen
uid.data = leveluid: -3, slide
sollte dich nun also 3 Ebenene nach oben bringen, wenn du mehr brauchst nimm -4 etc
Wie gesagt wirklich nur schnell ausprobiert und so hat es bei mir funktioniert, weiß allerdings nicht ob meine Erklärung korrekt ist 😉
Bin selber nur angehender Hobbybastler an Typo3, aber soweit ich das verstanden habe, definiert die Zahl nur die Position, an der Typo3 zunächst nach dem Inhalt sucht.
Slide veranlasst dann, rekursiv den Baum hochzugehen, wenn kein Inhalt gefunden / hinterlegt ist. Und zwar soweit, bis ein gesetztes Feld gefunden wird (Unabhängig von dem angegebenen Integer).
leveluid:0 steht für die Wurzelebene, 1 für die erste Ebene usw.
Negative Integer erlauben die Positionsangabe relativ zur aktuellen Seite. -1 steht für die aktuelle Seite, -2 für die darüberliegende usw.
In deinem Fall wird also in der Ebene über der aktuellen gesucht. Ich möchte vermuten, dass dein Code bei dir auch ohne die Angabe slide funktionieren würde, weil auf der Ebene die Bilder angelegt sind?
Gibt es schon eine Lösung, um nur bspw. das erste Bild aus einem tt_content Datensatz mit mehreren Bildern zu laden? Sowas wie references.begin und references.max wäre echt praktisch...
Hallo Leute,
bei mir funktioniert das "sliden" schon. Ich habe dafür folgenden Kode verwendet:
HEADERIMAGE = FILES
HEADERIMAGE {
references {
table = pages
data = levelmedia:-1,slide
}
collections.field = file_collections
folders.field = select_key
renderObj = COA
renderObj {
10 = IMAGE
10 {
file.import.data = file:current: originalUid
file.width = 150
}
}
}
Allerdings nur in der Standardsprache! Wenn die Seite mehrsprachig ist, werden die Bilder nur auf der jeweiligen Seite angezeigt, nicht aber bei den Unterseiten #evil#
Hat jemand von euch vielleicht dasselbe Problem?
Grüße,
Cirillo
Hier habe ich eventuell eine kurze Doku zu FAL gefunden:
https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/ContentObjects/Files/Index.html
vielleicht kann sie jemanden behilflich sein.
Hey,auch wenns schon alt ist, vielleicht hilft euch das ja weiter: http://jweiland.net/typo3/typoscript/bild-aus-den-seiteneigenschaften-auslesen-ab-typo3-60.html
treatAsReference = 1 hinzufügen