lol, nene, sorry. :p
Da reden wir von was anderem.
Der www-Link war gemeint, vom FrontEnd. Von der Page. egal 😉
lol, nene, sorry. :p
Da reden wir von was anderem.
Der www-Link war gemeint, vom FrontEnd. Von der Page. egal 😉
toyde schrieb...
Da reden wir von was anderem.
Der www-Link war gemeint, vom FrontEnd. Von der Page. egal 😉
hab dich schon verstanden. mein ganzer sermon bezog sich auch genau darauf.
der satz mit dem backend war nur ein nachsatz, denn allein davon hättest du was, aber genau das geht natürlich nicht... 😉
das soll dich natürlich nicht abhalten, deinerseits ergebnisse zu posten... 8-) :p 😃
lol - durcheinander...
ok, mein Post wird erst abends kommen.
cu
nein, es klappt doch nicht so leicht, wie ich meinte.
Habe das im Setup vom Root-Template:
marks.MARKER_HEADCHANGER = IMAGE
marks.MARKER_HEADCHANGER {
file {
import = fileadmin/images
import.field = media
import.listNum = 0
}
source = 217
dontCheckPid = 1
}
andere Marker funzen, und Schreibfehler gibts keine.
Also liegt's am TypoScript oder sonst was.
Habe eine Page vom Typ "Advanced", mit einem .png-Bild als media file. Nun müsste ich dieses dort eingefügte Bild der Seite "Advanced" mit der Page-ID 217 in mein Template bekommen.
Weiss jemand Rat? Habe die TS-Ref studiert, und der obige Code ist herausgekommen.
nö, das eine hat mit dem anderen überhaupt nix zu tun.
is mir jetzt aber zu spät am abend. morgen meld ich mich nochmal.
aber was die drei "import-zeilen" betrifft: da mußt du einfach ausnahmsweise genau das abschreiben, was ich dir gepostet hatte.
also
import.field = media
import = uploads/media/
import.listNum = 0
du kannst da nicht einfach einen eigenen pfad angeben...
p.s.: jaja, der toyde... 😉
ja, gerne morgen wieder. Bin auch wech.
Noch zum Stand der Dinge:
1. So verschwindet mein Marker, aber kein Bild wird immernoch nicht gesetzt:
marks.MARKER_HEADCHANGER = IMAGE
marks.MARKER_HEADCHANGER {
import.field = media
import = uploads/media/
import.listNum = 0
}
2. So bleibt der Marker stehen, d.h. er wird nicht mit Daten gefüllt:
marks.MARKER_HEADCHANGER {
import.field = media
import = uploads/media/
import.listNum = 0
}
Bis dann
Im directory uploads/media/liegt das in der advanced-Page includete Bild, und noch ein weiteres. Durch listNum müsste also das erste rausgepickt werden.
hallöle,
temp.headerimage = IMAGE
temp.headerimage {
file {
import.field = media
import = uploads/media/
import.listNum = 0
}
}
den code würd ich zuerst mal so übernehmen und irgendwo oben ins setup knallen.
dann kannst du deinen marker einfach damit belegen:
marks.MARKER_HEADCHANGER < temp.headerimage
nach eva zwerg sollte das so klappen. #paralyzed#
sieht später einfach auch aufgeräumter aus.
grüße
@toyde:
ich hab da den schweren verdacht, daß das problem ein simpler bedienungs- bzw. verständnisfehler deinerseits ist. jedenfalls glaube ich, das zwischen deinen zeilen heraushören zu können.
das einbinden des mediafeldes funktioniert nach folgendem prinzip:
du wählst dir dort deine gewünschte datei aus deinem fileadmin-ordner raus, in deinem fall aus dem ordner fileadmin/images.
beim abspeichern kopiert nun typo3 das bild automatisch in den ordner media/uploads und referenziert darauf. deswegen ist bei "import" hier immer der ordner media/uploads anzugeben, egal wo du die datei eigentlich herauspickst. das ganze hat natürlich auch seinen sinn, aber das ist ein anderes thema...
falls ich da falsch liege mit meiner vermutung, dann vergiß den ganzen sermon gleich wieder... 😉 (ich kam jetzt nur drauf, weil du da nicht der erste gewesen wärest, der es so mißverstanden hätte)
andererseits gibt es keine erklärung, warum der code bei dir nicht funktionieren sollte. dann liegt das problem wohl ganz woanders.
übrigens
toyde schrieb1. So verschwindet mein Marker, aber kein Bild wird immernoch nicht gesetzt:
dann ist ja doch alles in ordnung... #giggle#
schade schade.
Schon möglich, dass der obige Code richtig ist, aber mein Marker steht immer noch mit "###MARKER_HEADCHANGER###" auf der Page.
Ich habe mehrere Marker, die aber korrekt ersetzt werden, habe mehrere Navigationen, beispielsweise:
### FOOTER-Config
marks.MARKER_FOOTER = HMENU
marks.MARKER_FOOTER {
special = directory
special.value = 167
}
marks.MARKER_FOOTER.1 = TMENU
marks.MARKER_FOOTER.1.NO.linkWrap = <td class="FOOTER-no" width="" height="22" align="left">| | </td> |*| <td.....
Und das klappt tadellos.
Wieso wird denn der Marker nicht überschrieben? Ich meine, nicht einmal "leer", also weiss wird ausgegeben.
theo schriebdu wählst dir dort deine gewünschte datei aus deinem fileadmin-ordner raus, in deinem fall aus dem ordner fileadmin/images.
beim abspeichern kopiert nun typo3 das bild automatisch in den ordner media/uploads und referenziert darauf. deswegen ist bei "import" hier immer der ordner media/uploads anzugeben, egal wo du die datei eigentlich herauspickst.
Ja, die Beobachtung habe ich gestern auch gemacht. Also hat die advanced Page nix mit meinem Problem zu tun. thx im Nachhinein.
Habe eben 2 Pics im uploads/media, doch mit genau diesem Code:
### Bild Wechsler Config
temp.headerimage = IMAGE
temp.headerimage {
file {
import = uploads/media/
import.field = media
import.listNum = 0
}
}
marks.MARKER_HEADCHANGER < temp.headerimage
passiert nix. Der Marker hängt immer noch in der Seite.
wie ich eben erst bemerkt habe, hast du ja auch zwischenzeitlich sogar die "file"-zeile rausgenommen. warum denn? von mir haste das jedenfalls nich... 😉
das kann natürlich nicht funktionieren.
also nicht so
marks.MARKER_HEADCHANGER = IMAGE
marks.MARKER_HEADCHANGER {
import.field = media
import = uploads/media/
import.listNum = 0
}
sondern so
marks.MARKER_HEADCHANGER = IMAGE
marks.MARKER_HEADCHANGER {
file {
import.field = media
import = uploads/media/
import.listNum = 0
}
}
aber soweit waren wir ja schonmal... 😉
hm, nächste Runde.
@theo - das war auch nur darum, weil ich durchprobiert habe. In der TSref steht auch was auf Seite 50 von Image-Import, aber ich komm einfach nicht vom Fleck.
Immerhin:
### Bild Wechsler Config
marks.MARKER_HEADCHANGER = IMAGE
marks.MARKER_HEADCHANGER {
file {
import.field = media
import = uploads/media/
import.listNum = 0
}
}
Dieser Code lässt meinen Marker verschwinden 😉
--> aber in der Site und dem Quelltext ist es leer.
Has sonst noch jemand eine Idee?
1) der code stimmt
2) die erklärung, wie man das mediafeld befüllt, ist sicherlich angekommen
3) deswegen mußt du an anderer stelle nach einem fehler suchen
Habe eine Möglichkeit gefunden:
### Bild Wechsler Config
marks.MARKER_HEADPIC = HTML
marks.MARKER_HEADPIC.value = <img src="fileadmin/images/banner.png" width="217" height="177" border="" alt="">
Das Bild, das vom Redakteur hochgeladen wird muss dann halt immer gleich gross sein(ok, muss es bei jeder Variante) und gleich lauten. Also banner.png im Verzeichnis /images/..
Schade, dass ich die media-Variante nicht nutzen kann, denn diese ist noch eine Spur redakteurfreundlicher.
*räusper* 😉
theo schrieb*räusper* 😉
irgendwie muss ich mir ja helfen :p
vielleicht mache ich es sogar so:
### IMAGESWITCH Config
marks.MARKER_IMAGESWITCH = HTML
marks.MARKER_IMAGESWITCH.value = <img src="uploads/media/banner.png" width="217" height="177" border="" alt="">
Dann muss halt immer das Bild in der advanced-Seite mit einer gleichnamigen Datei vertauscht werden. Hätte den gleichen Effekt, wie eigentlich beabsichtigt.
edit:
DANKE nachträglich für eure Tipps!! Hat halt nich sein wollen.
toyde schrieb### IMAGESWITCH Config marks.MARKER_IMAGESWITCH = HTML marks.MARKER_IMAGESWITCH.value = <img src="uploads/media/banner.png" width="217" height="177" border="" alt="">
Dann vergiss nicht den ALT Parameter manuell mit einem Inhalt zu versehen.