- Startseite
- TYPO3-Tipps
- TYPO3-Erweiterungen
- rgaccordion
- rgaccordion TemplaVoila XML
rgaccordion TemplaVoila XML
rgaccordion TemplaVoila XML
Wenn bei mehreren TemplaVoila-Content-Elementen nur ein mit Akkordeon-Effekt ausgestattet werden darf, so funktioniert die einfache Variante per TypoScript nicht.
In diesem Fall ist direkt in die XML-Datei einzugreifen und dort der Code zu platzieren. Das heißt beim betreffenden Content-Element wird der alte XML-Code:
<eType>ce</eType> <TypoScript><![CDATA[ 10= RECORDS 10.source.current=1 10.tables = tt_content 10.wrap = <!--TYPO3SEARCH_begin--> | <!--TYPO3SEARCH_end--> ]]></TypoScript>
durch folgenden neuen Code ersetzt:
<eType>ce</eType> <TypoScript><![CDATA[ 10= RECORDS 10.source.current=1 10.tables = tt_content 10.wrap = <!--TYPO3SEARCH_begin--> | <!--TYPO3SEARCH_end--> 10.conf.tt_content < plugin.tx_rgaccordion2 10.conf.tt_content.stdWrap.wrap = <div id="rgaccord2-nest">|</div> ]]></TypoScript>
Sie gelangen an die XML-Datei von TemplaVoila folgendermaßen. Voraussetzung ist natürlich, dass die entsprechenden Elemente bereits gemappt wurden und dieser Vorgang nach jedem erneuten Mappen wiederholt werden muss!
- Wählen Sie auf Web>TemplaVoilà und dann auf die entsprechende TemplaVoila-Vorlage.
- Anschließend klicken Sie das Bearbeiten-Symbol (Stift) nach dem DS-Symbol und dem Vorlagennamen. Es erscheint nun die XML-Datei im Bearbeiten-Modus.
- Kopieren Sie die TemplaVoila-XML-Datei in einen Texteditor. Führen Sie dort die Ersetzungen durch und kopieren Sie das Ergebnis wieder zurück.
- Speichern und fast fertig.
Denn im Typoscript sind noch folgende Ergänzungen zu machen:
seite { includeCSS.file57 = EXT:rgaccordion/res/rgaccordion2.css includeJS.file51 = EXT:t3mootools/res/mootoolsv1.11.js includeJS.file52 = EXT:rgaccordion/res/rgaccordion2.js }
Seite ist vom Typ PAGE.