Ahoi,
ich habe die Extension PhpAdsNew installiert. Nun wird automatisch ein entsprechendes Banner vom Server gezogen oder - wenn keines eingestellt ist - eben nicht. Ich würde nun gerne einen Tag um das Banner setzen, welches aber nur dann gesetzt wird, wenn auch wirklich etwas angezeigt wird.
Meine Syntax:
page {
10.marks {
# Full- / Superbanner includieren
FULLBANNER = RECORDS
FULLBANNER.wrap = |<br />
FULLBANNER {
tables = tt_content
source = 67
dontCheckPid = 1
}
}
}
Habe schon einiges probiert (stdWrap, ...), hat aber nicht funktioniert. Hat jemand die korrekte Syntax?
Die Seite kannte ich schon. Habe das Beispiel aber bis jetzt nicht so anwenden können, das es funktioniert. Vielleicht ein grundsätzliches Verständnisproblem mit der Typo3 Syntax...
Kannst du mir erklären, wie ich das Beispiel in meiner Syntax einbaue? Das wäre wirklich wunderbar...
Das müsste auch irgendwie mit Required gehen.
hab leider gerade keine Zeit den code anzupassen, aber das verwende ich um einen wrap um ein Inhaltselement der Rechten Spalte zu legen, wenn es allerdings kein Inhaltselement in der rechten Spalte gibt wird nur die normale Spalte gewrapt:
temp.body_content < styles.content.get
temp.body_content.stdWrap {
required = 1
innerWrap = <div id="bodymiddle">|</div>
innerWrap.override = <div id="bodymiddle">|</div>
innerWrap.override.if.isFalse.cObject < styles.content.getRight
postCObject < styles.content.getRight
postCObject.stdWrap {
required = 1
innerWrap = <div id="bodyright">|</div>
}
}
Hoffe es hilft was 😉
Mit dem stdWrap klappt das (bei mir) nicht. Habe ich schon in allen möglichen Varianten durchprobiert...
also wie gesagt ... if und numrows.
das required ist ein netter versuch, geht aber nur auf einen stdwrap der direkt in dem context aufgerufen wird. Die RECORDS funktion hat sowas aber nicht.
versuch etwas in dieser art das müsste funktionieren
page {
10.marks {
# Full- / Superbanner includieren
FULLBANNER=COA
FULLBANNER.if.isTrue.numRows{
table = tt_content
select{
uidInList=67
}
}
FULLBANNER.10= RECORDS
FULLBANNER.10.wrap = |
FULLBANNER.10 {
tables = tt_content
source = 67
dontCheckPid = 1
}
}
}
Vielen Dank erst mal für die Mühe...
...leider wird dann nix mehr angezeigt...