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.