Zum Inhalt springen

Content Elements in "Container for Elements"

Erstellt am 24. Oktober 2008 · Noch keine Antworten

Tags: Frage

fabikaze ·

Hallo,

ich habe ein Problem mit TemplaVoila. Ich wollte eine Seite erstellen in der ich automatisch den Seitentitel in ein H-Tag mappe und anschließend die Content Elemente darstelle.

Dazu habe ich ein Container angelegt, der folgende Elemente beinhaltet:

  • - Für die Seitenüberschrift Typ:Typoscript Object Path
    - Für die Seiteninhalte Typ:Content Elements

Leider bekomme ich die Spalte im Backend, zum einpflegen der Inhalte im Page-Modul nicht angezeigt. Ich kann also keine Inhalte einpflegen.

Die TemplaVoila XML sieht folgendermaßen aus:

<field_maincolumn type="array">
    <type>array</type>
    <tx_templavoila type="array">
        <title>Main  Column</title>
	<description>Container for the Main Column</description>
	<etype>ce</etype>
    </tx_templavoila>
    <el type="array">
	<field_pageheader type="array">
		<tx_templavoila type="array">
		<title>Page Header</title>
		<description>Map the page header of each page here</description>
		<sample_data type="array">
			<numindex index="0"></numindex>
		</sample_data>							        <etype>TypoScriptObject</etype>						<typoscriptobjpath>lib.pageHeader</typoscriptobjpath>
		</tx_templavoila>
	</field_pageheader>
	<field_maincontent type="array">
		<tx_templavoila type="array">
			<title>Main Content</title>						<description>Map the main content here</description>
			<sample_data type="array">
				<numindex index="0"></numindex>
			</sample_data>							        <etype>ce</etype>
			<typoscript><![CDATA[
	10= RECORDS
	10.source.current=1
	10.tables = tt_content
	10.wrap = <!--TYPO3SEARCH_begin--> | <!--TYPO3SEARCH_end-->
                    ]]>
                         </typoscript>
			<oldstylecolumnnumber type="integer">0</oldstylecolumnnumber>
		</tx_templavoila>
		<tceforms type="array">							<config type="array">								<type>group</type>							<internal_type>db</internal_type>
					<allowed>tt_content</allowed>
			<size>5</size>
			<maxitems>200</maxitems>
			<minitems>0</minitems>
			<multiple>1</multiple>
			<show_thumbs>1</show_thumbs>
		</config>
		<label>Main Content</label>
		</tceforms>
		</field_maincontent>
	</el>
</field_maincolumn>

Dies ist nur ein Ausschnitt aus der XML da die Seite natürlich ein bisschen komplexer ist, die gesamte XML Datei hab ich aber hinterlegt unter:
http://www.fabikaze.de/fileadmin/user_upload/tv.xml

Ein Bild der Detail Ansicht in den TV-Settings findet ihr hier:
http://www.fabikaze.de/fileadmin/user_upload/Details_View.jpg

Hierbei fällt mir auf das unter "Main Column" und "Right Column" das Attribut "el" leer ist.

Zusätzlich hab ich eine Screenshot der Mapping Ansicht gemacht:
http://www.fabikaze.de/fileadmin/user_upload/Mapping.jpg

Wie ihr in der Mapping ansicht seht hab ich es einmal mit einer Section und einmal mit einem normalen Container probiert. Beides scheint bei mir nicht zu funktionieren.

Fazit:
Mein Hauptproblem ist, ich kann kein Content Element in einen Container einfügen. Was mach ich falsch??