Ist dein Problem immer noch Aktuell? Wenn ja zeige doch mal bitte dein TV mapping.
Weil div[1]/INNER zeigt schon mal das du etwas falsch gemappt hast.
Hallo Community,
ich bin am verzweifeln und weiß nicht, wie ich das hinkriegen soll.
Ich habe für den folgenden HTML-Code ein FCE erstellt:
Ihr wundert euch jetzt vielleicht, wieso für den einen div-Tag keine id oder class angegeben wurde. Nun, ich möchte den gerne selber einfügen lassen per TypoScript. Für Links geht das mit ATagParams usw., aber wie mache ich es für ein div?HTML-Code:<div id="global"> <div id="my_section"> <div id="my_co"> <div> <span></span> </div> </div> </div> </div>
Im Backend funktioniert das nun so, ich erstelle ein Seiteninhalt und klicke auf "Flexibler Inhalt" und wähle dieses FCE aus. Jetzt kann ich mehrere Container einfügen.
=> Ich würde gerne eine einzige Checkbox vor dem Element anzeigen lassen und zwar "class="blue". Wenn ich drauf klicke, sollte bei diesem leeren div-Tag ein "class="blue" rein, ansonsten ein "class="white".
Die Checkbox habe ich nicht hinbekommen, weil Templavoila andauernd beim HTML-Pfad diese Fehlermeldung ausgibt: div[1]/INNER
Wie kann ich das machen? Würde mich über jede Antwort freuen.
Ach, hier mein DS:
<?xml version="1.0" encoding="utf-8" standalone="yes" ?>
<T3DataStructure>
<meta type="array">
<langDisable>1</langDisable>
</meta>
<ROOT type="array">
<tx_templavoila type="array">
<title>ROOT</title>
<description>Wählen Sie das HTML-Element der Seite, das Sie als übergeordnetes Container-Element der Vorlage möchten.</description>
</tx_templavoila>
<type>array</type>
<el type="array">
<field_section type="array">
<type>array</type>
<tx_templavoila type="array">
<title>Sektion</title>
<eType>input</eType>
<preview></preview>
</tx_templavoila>
<el type="array">
<field_co type="array">
<type>array</type>
<tx_templavoila type="array">
<title>Container</title>
<eType>input</eType>
<TypoScript></TypoScript>
<proc type="array">
<int>0</int>
<HSC>1</HSC>
<stdWrap></stdWrap>
</proc>
<preview></preview>
</tx_templavoila>
<TCEforms type="array">
<label></label>
<config type="array">
</config>
</TCEforms>
<el type="array">
<field_element type="array">
<tx_templavoila type="array">
<title>Element</title>
<sample_data type="array">
<numIndex index="0"></numIndex>
</sample_data>
<eType>input_h</eType>
<proc type="array">
<int>0</int>
<HSC>1</HSC>
<stdWrap></stdWrap>
</proc>
<preview></preview>
<TypoScript>
10 = TEXT
10.current = 1
10 {
// hier eigentlich sofort class="white" anhängen, aber
// konnte nicht sowas ATagParams für div finden
// wenn Checkbox class="blue" angeklickt, würde ich
// dem div Tag ein class="blue" anhängen
if.value = class="blue"
.... - ERROR: Line 63: Object Name String, "...." was not preceeded by any operator, =<>({
}
</TypoScript>
</tx_templavoila>
<TCEforms type="array">
<label>Element</label>
<config type="array">
<type>input</type>
<size>48</size>
<eval>trim</eval>
</config>
</TCEforms>
</field_element>
</el>
</field_co>
</el>
<section>1</section>
</field_section>
</el>
</ROOT>
</T3DataStructure>
Ist dein Problem immer noch Aktuell? Wenn ja zeige doch mal bitte dein TV mapping.
Weil div[1]/INNER zeigt schon mal das du etwas falsch gemappt hast.
Ich würde gerne per Checkbox in einem FCE eine Klasse dem LI-Tag hinzufügen.
momentan gibt er mir class="0" und class="1" aus. wie kann ich da werte definieren?
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
Lesezeichen