Guten Morgen,
ich möchte auf einer Seite eine Liste von Seitentiteln anzeigen, die aus einem Unterordner der Seite kommen. Die Titel sollen als Accordion angezeigt werden.
Wenn ich auf den Titel klicke öffnet sich das Panel und dort soll der Inhalt der Seite angezeigt werden. Auf den Seiten ist lediglich ein Gridelement (50-50) und dort drin sind über die Extension tt_address rechts und links eine vCard.
Die Liste mit dem Accordion habe ich über das Typoscript hinbekommen. Auch die vCards sind im Quelltext vorhanden. Jedoch werden sie nicht angezeigt, da sich dort im DIV-Container immer ein style="display: none;" einschleicht und ich nicht weiß was ich dagegen tun kann.
Unter den Adressen soll dann noch ein Link zu einer weiterführenden Seite, wenn den eine erstellt wurde.
temp.orstgruppenliste = COA
temp.orstgruppenliste {
10 = CONTENT
10 {
table = pages
select.pidInList = 57
select {
#where = (pid=57)
orderBy = title
}
renderObj = COA
renderObj {
1 = LOAD_REGISTER
1.werbung.cObject = TEXT
1.werbung.cObject.data = register:werbung
1.werbung.cObject.wrap = |+1
1.werbung.prioriCalc = intval
5 = CASE
5.key.cObject = TEXT
5.key.cObject.data = register:werbung
# 2, Berechnung per Modulo
5.key.cObject.wrap = |%2
5.key.prioriCalc = intval
5.default = TEXT
5.default.wrap = <div class="ym-g50 ym-gl right"><div class="csc-header csc-header-n1"><h4 class="opening">|</h4></div>
5.default.field = title
5.1 = TEXT
5.1.wrap = <div class="ym-g50 ym-gl left"><div class="csc-header csc-header-n1"><h4 class="opening">|</h4></div>
5.1.field = title
10 = CONTENT
10 {
table = tt_content
select {
pidInList.field = uid
where = (CType = 'gridelements_pi1')
dontCheckPid = 1
#orderBy = tx_gridelements_columns
}
wrap = <div class="panel">|
}
20 = TEXT
20.typolink.parameter.field = uid
20.value = Informationen der örtlichen Gruppe
30 = TEXT
30.value = </div></div>
}
wrap = <div class="accordion"><div class="ym-grid">|</div></div>
#wrap = <div class="accordion">|</div>
}
}
lib.content.10 < temp.orstgruppenliste
Hier die Seite auf der das ganze irgendwann laufen soll http://vbba.rk-net.org/index.php?id=33 Die vCards sind bisher nur beim ersten Eintrag (Braunschweig) hinterlegt.
Vielleicht gibt es auch eine ganz andere Lösung für meine Aufgabenstellung.
Gruß Frank