Hallo in die Gruppe,
da habe ich nun auch mal ein Problem, wo ich nicht mit weiter komme es ist eine 3.8 Installation.
Ich habe ein Bildbereich definiert und möchte je nach unterschiedlicher Seiten ID ein anderes Bild laden. Ich dachte es sollte sehr einfach sein, ist es aber nicht. Ich habe schon alles ausprobiert komme aber nicht zum richtigen Ergebnis.
Es soll im Moment nur bei der ID 84 ein anderes bild geladen werden. Die Anzeige selber funktioniert sonst einwandfrei.
Hier nun mal des TS.
subparts.AREA01_IMAGE = IMAGE
subparts.AREA01_IMAGE.file {
import.cObject = TEXT
import.cObject.value = fileadmin/images/default_header.jpg
[globalVar = TSFE:id=84]
import.cObject.value = fileadmin/images/dbb_logo_gesamt505x65.jpg
[end]
import.cObject.override {
required = 1
data = levelmedia: 1, "slide"
wrap = fileadmin/images/ |
listNum = 0
}
width = 505
height = 56
}
Vieleicht kann mir von euch einer Helfen.
Es ist so als ob die Abfrage gar nicht erkannt wird sondern es wird immer das 2. Bild geladen, bzw es wird der inhalt von import.cObject.value überschrieben und zwar immer.
Vielen Dank.
Weiß nicht ob Conditions im Subpart funzen - probier mal den Subpart normal zu definieren und danach nochmal allerdings mit [globalVar = TSFE:id=84]
Oder folgendes probieren:
[PIDinRootline = 84]
Deine Definition
[END]
Hat leider beides nicht die Lösung gebracht.
hier nun noch mal das gesamte TS:
config.admPanel = 1
config.simulateStaticDocuments = 1
config.simulateStaticDocuments_addTitle = 0
config.simulateStaticDocuments_noTypeIfNoTitle = 1
template.mainTemplate = TEMPLATE
template.mainTemplate {
template = FILE
template.file = fileadmin/template_seite.html
workOnSubpart = DOCUMENT_BODY
subparts.content1 < styles.content.get
subparts.infobox1 < styles.content.getLeft
subparts.infobox2 < styles.content.getRight
subparts.FOOTER_MENU = TEXT
subparts.FOOTER_MENU.value = Home | Impressum | Kontakt | Werbung
subparts.HEADLINE = TEXT
subparts.HEADLINE.data = page:title
subparts.AREA01_IMAGE = IMAGE
subparts.AREA01_IMAGE.file {
import.cObject = TEXT
import.cObject.value = fileadmin/images/default_header.jpg
import.cObject.override {
required = 1
data = levelmedia: 1, "slide"
wrap = fileadmin/images/ |
listNum = 0
}
width = 505
height = 56
}
[PIDinRootline = 84]
subparts.AREA01_IMAGE = IMAGE
subparts.AREA01_IMAGE.file {
import.cObject = TEXT
import.cObject.value = fileadmin/images/dbb_logo_gesamt505x65.jpg
import.cObject.override {
required = 1
data = levelmedia: 1, "slide"
wrap = fileadmin/images/ |
listNum = 0
}
width = 505
height = 56
}
[END]
subparts.AREA01_BANNER = IMAGE
subparts.AREA01_BANNER.file {
import.cObject = TEXT
import.cObject.value = fileadmin/images/default_468x60.jpg
import.cObject.override {
required = 1
data = levelmedia: 1, "slide"
wrap = fileadmin/images/ |
listNum = 3
}
width = 468
height = 60
}
subparts.AREA02_BANNER = IMAGE
subparts.AREA02_BANNER.file {
import.cObject = TEXT
import.cObject.value = fileadmin/images/default_160x600.jpg
import.cObject.override {
required = 1
data = levelmedia: 1, "slide"
wrap = fileadmin/images/ |
listNum = 4
}
width = 160
height = 600
}
subparts.AREA03_BANNER = IMAGE
subparts.AREA03_BANNER.file {
import.cObject = TEXT
import.cObject.value = fileadmin/images/default_145x145.jpg
import.cObject.override {
required = 1
data = levelmedia: 1, "slide"
wrap = fileadmin/images/ |
listNum = 3
}
width = 145
height = 145
}
subparts.MENU_LEFT = HMENU
subparts.MENU_LEFT.entryLevel = 0
subparts.MENU_LEFT.1 = TMENU
subparts.MENU_LEFT.1 {
NO = 1
NO{
ATagParams= class="navigation"
allWrap = <tr><td height="2" bgcolor="#FFFFFF" colspan="2"></td></tr><tr><td width="15" align="left" valign="middle"></td><td height="20" class="navigation">|</td></tr>
}
ACT = 1
ACT{
ATagParams= class="navigation"
allWrap = <tr><td height="2" bgcolor="#FFFFFF" colspan="2"></td></tr><tr><td width="15" align="left" valign="middle"> <img src="fileadmin/images/roter-pfeil.gif" alt="" /></td></td><td height="20" class="navigation"><b>|</b></td></tr>
}
}
subparts.MENU_LEFT.2 = TMENU
subparts.MENU_LEFT.2 {
NO = 1
NO{
ATagParams= class="navigation"
allWrap = <tr><td width="15" align="left" valign="middle"></td><td height="20" class="navigation">|</td></tr>
}
ACT = 1
ACT{
ATagParams= class="navigation"
allWrap = <tr><td width="15" align="left" valign="middle"></td></td><td height="20" class="navigation"><img src="fileadmin/images/roter-pfeil.gif" alt="" /> |</td></tr>
}
}
}
# Template part for the HEAD
template.headTemplate = TEMPLATE
template.headTemplate {
template = FILE
template.file = fileadmin/template_seite.html
workOnSubpart = DOCUMENT_HEAD
}
# Default PAGE object:
page = PAGE
page.typeNum = 0
page.bodyTag = <body bgcolor="#FFCC00">
page.10 < template.mainTemplate
page.headerData.10 < template.headTemplate
conditions funktionieren nicht innerhalb von subparts/markern.
kannst du wie folgt lösen. in die Constants:
bild = fileadmin/images/default_header.jpg
[PIDinRootline = 84]
bild = fileadmin/images/dbb_logo_gesamt505x65.jpg
[END]
Setup:
...
import.cObject.value = {$bild}
...
Vielen Dank das hat nun auch geklappt 🙂