Hat keiner eine Idee, wie man das Problem angehen könnte, damit es gelöst wird?
Hallo,
ich habe noch nicht so viel Typo3-Erfahrung und habe (vermutlich) mit den üblichen Anfänger-Themen zu kämpfen, die viele Euch bestimmt schon hinter sich gelassen haben.
Ich habe eine Liste mit zwei Elementen und diese Liste soll nur ausgegeben werden, wenn auch tatsächlich ein Element in der Liste hinzugefügt wurde.
Das <ul> ist in TV auf INNER und "Container for Elements" gemappt. Die <li> sind ebenfalls auf INNER und als Element "Plain Input Field" angegeben.Code:<ul id="list"> <li>Punkt 1</li> <li>Punkt 2</li> </ul>
Das funktioniert auch alles wunderbar, der Benutzer kann jetzt im Backend seine beiden Listenpunkte ausfüllen und diese werden auch auf der Seite angezeigt. Füllt er jedoch einen der beiden nicht aus, so ist ein leeres <li> vorhanden. Und wenn er beide nicht ausfüllt, dann ist eine komplett leere Listen-Struktur vorhanden.
Habt ihr eine Idee, wie ich das umgehen kann und Container mit leeren Elementen ausblenden kann?
Antworten sind herzlich willkommen.![]()
Hat keiner eine Idee, wie man das Problem angehen könnte, damit es gelöst wird?
Ich kenn nur die Löung mit TS. Dann musst Du OUTER wrappen und das ul ins TS mit nehmen, der check geht mit stdWrap.required=1
TYPO3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
Hallo Steffen,
vielen Dank für deine Antwort. Ich entnehme deinem Vorschlag, dass es mit der Variante nicht möglich ist, dass die Redakteure den Inhalt selber pflegen?
nein, Du kannst auch Typoscript im XML der Datenstruktur benutzen.
Dazu musst Du aber OUTER wrappen, da Du sonst nicht valides HTML erhälst.
Ich kenn mich mit TV nur periphär aus, zeig doch mal das XML dieses Elementes
TYPO3 · MySQLDumper · dislabs
·
manche Mühlen mahlen schneller ...
"Ich habe Rücken"
Horst Schlämmer
Ich habe den Container "Online" jetzt als OUTER gemappt. Meine Data Structure XML sieht an der betreffenden Stelle so aus:
Wo und was müsste ich jetzt eintragen?Code:<field_collab_container type="array"> <type>array</type> <tx_templavoila type="array"> <title>Collaboration Container</title> <eType>input</eType> </tx_templavoila> <el type="array"> <field_online type="array"> <type>array</type> <tx_templavoila type="array"> <title>Online</title> <eType>input</eType> </tx_templavoila> <el type="array"> <field_agency type="array"> <tx_templavoila type="array"> <title>Agency 1</title> <sample_data type="array"> <numIndex index="0"></numIndex> </sample_data> <eType>input</eType> <proc type="array"> <HSC type="integer">1</HSC> </proc> </tx_templavoila> <TCEforms type="array"> <config type="array"> <type>input</type> <size>48</size> <eval>trim</eval> </config> <label>Agency 1</label> </TCEforms> </field_agency> <field_agency_two type="array"> <tx_templavoila type="array"> <title>Agency 2</title> <sample_data type="array"> <numIndex index="0"></numIndex> </sample_data> <eType>input</eType> <proc type="array"> <HSC type="integer">1</HSC> </proc> </tx_templavoila> <TCEforms type="array"> <config type="array"> <type>input</type> <size>48</size> <eval>trim</eval> </config> <label>Agency 2</label> </TCEforms> </field_agency_two> </el> </field_online> </el> </field_collab_container>
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)