Probiere nun schon seit längerem das Headerbild dynamisch mit dem ersten Bild der entsprechenden News (tt_news) zu realisieren.
Folgendes funzt nicht
temp.img = RECORDS
temp.img {
if.isTrue.data = GPvar:tx_ttnews|tt_news
source.data = GPvar:tx_ttnews|tt_news
tables = tt_news
conf.tt_news = COA
conf.tt_news {
10 = IMAGE
10 {
file {
import = uploads/pics/
import.field = image
import.listNum = 0
width = 540c
height = 250c
}
titleText.field = title
altText.field = title
}
}
}
page.10.subparts.MIDDLEIMAGE < temp.img
So klappt es, nur ist es dann nicht dynamisch weil ich die News-ID angeben muß!
temp.img = IMAGE
temp.img {
file {
import=uploads/pics/
import.data = DB:tt_news:3:image
import.listNum = 0
width = 540c
height = 250c
}
}
Ist vielleicht die Verwendung der Erweiterung "t3s_jslidernews" für dich eine Alternative?
Nein, ich habe imagecycle als Standard für das Headerbild in Verwendung.
Nur bei den News will ich eben ein dazu passende Headerbild. Deshalb soll das aus der entsprechenden News bezogen werden.
Das sollte doch möglich sein.
Hallo Sala,
ich hab dein TS schnell mal bei mir ausprobiert. Funktioniert doch eh einwandfrei 🙂
Habs so wies ist mit Copy & Paste bei mir eingefügt, Markername ausgetauscht, und läuft.
Hast du dich evtl. mit dem Subpart vertan, dich verschrieben, oder brauchst du stattdessen einen Marker?
Grüße Patrick
Hallo king.darki,
also der Subpart stimmt, den mit
page.10.subparts.MIDDLEIMAGE < temp.img
wird dieser mit diesem Code befüllt:
temp.img = IMAGE
temp.img {
file {
import=uploads/pics/
import.data = DB:tt_news:3:image
import.listNum = 0
width = 540c
height = 250c
}
}
Es stimmt also der Subpart und auch die Bilder sind da.
Nur klappt es eben nicht mit dem anderen Code.
Verwende Typo3 4.6 und tt_news 3.1.0.
Ich habe noch ein Problem mit dem aulesen.
Den dieser TS-Code zum auslesen des News Titel funzt auch nur bei Typo3 4.56 und tt_news 3.0.1.
Habe sonst keine Änderung festgestellt.
page.10.subparts {
RESERVIERUNG = IMAGE
RESERVIERUNG.stdWrap.typolink {
#die 29 ist die ID der formularseite
parameter = 29
additionalParams.dataWrap = DB:tt_news:{GPvar:tx_ttnews|tt_news}:title
additionalParams.wrap3 = &fromtitle={|}
additionalParams.insertData=1
}
RESERVIERUNG.file = fileadmin/layout/reserv-button.gif
RESERVIERUNG.stdWrap.wrap = <div class="reserv_button"> | </div>
}
Hat beides mit
GPvar:tx_ttnews|tt_news
zu tun. Liegt da das Problem?
Es liegt an der verwendeten Typo3 4.6 und tt_news 3.1.0 Version.
Habs nun nochmals in einer neuen Installation mit Typo3 4.57 und tt_news 3.0.1 getestet und da klappt es wunderbar.
sala schrieb
Es liegt an der verwendeten Typo3 4.6 und tt_news 3.1.0 Version.
Habs nun nochmals in einer neuen Installation mit Typo3 4.57 und tt_news 3.0.1 getestet und da klappt es wunderbar.
Es liegt wirklich am TYPO3 4.6!
Hab das gerade mal etwas nachgeforscht, weil ich das selbe Problem bei einem Projekt nach dem Update auf die neue Version hatte.
Mit bisschen googlen hab ich folgenden Deprecated-Log gefunden: "t3lib_div::GPvar() - since TYPO3 3.6, will be removed in TYPO3 4.6"
Also, GPvar gibts nicht mehr, das heißt jetzt einfach nur noch GP, und das hat bei meinem Projekt auch gefruchtet.
Grüße Patrick