Hallo jetzt glaub ich weiss ich was du willst
Dein Template (ein bisschen modifziert):
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<!--
This website is brought to you by TYPO3 - get.content.right
TYPO3 is a free open source Content Management Framework created by Kasper Skaarhoj and licensed under GNU/GPL.
TYPO3 is copyright 1998-2005 of Kasper Skaarhoj. Extensions are copyright of their respective owners.
Information and contribution at http://www.typo3.com
-->
<title>STARTSEITE</title>
<link rel="stylesheet" type="text/css" href="fileadmin/styles/styles.css" />
</head>
<body bgcolor="#FFFFFF">
<div id="screen">
<!-- Menu: [begin] -->
<div id="topmenu">das div gemappt als typoScript Objekt Path/set inner</div>
<!-- Menu: [end] -->
<div id="main">
<div id="mainmenu">»»id mainmenu</div>
<div id="startseite">
<!-- Header: [begin] -->
<div class="csc-header csc-header-n1">»» Startseite</div>
<!-- Header: [end] -->
<!-- Text: [begin] -->
<div class="dein text">das div gemappt als mapping type element editingtype content elements/set inner</div>
<!-- Text: [end] -->
<!-- Bild: [begin] -->
<div class="deine bilder">das div gemappt als mapping type element editingtype content elements/set inner</div>
<!-- Bild: [end] -->
</div><!-- id startseite ende -->
</div><!-- id main ende -->
<div id="pic_right"></div>
<div id="logo"> </div>
<div id="bottom"> </div>
<div id="logo"> </div>
</div><!-- id screen ende -->
</body>
</html>
jetzt mappe ich dieses html grundgerüst mit einer navioben und dieses speichere ich als page-template.
kommt folgendes dabei raus:
<t3datastructure>
<root type="array">
<tx_templavoila type="array">
<title>ROOT</title>
<description>Select the HTML element on the page which you want to be the overall container element for the template.</description>
</tx_templavoila>
<type>array</type>
<el type="array">
<field_36da6d type="array">
<tx_templavoila type="array">
<title>text</title>
<description>text</description>
<sample_data type="array">
<numindex index="0">[text]</numindex>
</sample_data>
<etype>ce</etype>
<typoscript>
10= RECORDS
10.source.current=1
10.tables = tt_content
</typoscript>
</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>text</label>
</tceforms>
</field_36da6d>
<field_1b827b type="array">
<tx_templavoila type="array">
<title>bild</title>
<description>bild</description>
<sample_data type="array">
<numindex index="0">[bild]</numindex>
</sample_data>
<etype>ce</etype>
<typoscript>
10= RECORDS
10.source.current=1
10.tables = tt_content
</typoscript>
</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>bild</label>
</tceforms>
</field_1b827b>
<field_4d79a8 type="array">
<tx_templavoila type="array">
<title>Menu_oben</title>
<sample_data type="array">
<numindex index="0">[Menu_oben]</numindex>
</sample_data>
<etype>TypoScriptObject</etype>
<etype_extra type="array">
<objpath>lib.Menu_oben</objpath>
</etype_extra>
<typoscriptobjpath>lib.Menu_oben</typoscriptobjpath>
</tx_templavoila>
</field_4d79a8>
</el>
</root>
</t3datastructure>
wenn du jetzt auf das grüne seitensymbol drückst und eine neue seite anlegst kannst du dieses template als site struktur auswählen.
eventuell must du über bearbeite seitenheader die
Page Template Structure: testsis [Template]
Use Template Design: testsis [Template]
Subpages - Page Template Structure: testsis [Template]
Subpages - Use Template Design: testsis [Template]
die ganzen strukturen nochmal auswählen.
dann bekommst du als anzeige so ein bild wie oben, nur mit dem unterschied, dass du zwei (zwei gemappte elemente) spalten hast. das menu (lib.menu_oben) definierst du uber template/rootpage(eventuell startseite) im setup-bereich.
in diese spalten kannst du jetzt selbst gefertigte fce als content elemente einfügen, rechts das content element fürs das/die Bild/er
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Unbenanntes Dokument</title>
</head>
<body>
<table width="395" border="0" cellspacing="0" cellpadding="0">
<tr>
<td><img src="spacer.gif" width="deinen wert angeben" height="deinen wert angeben" alt="hallo sissi" /></td>
</tr>
</table>
</body>
</html>
diese html-datei lädst du nach fileadmin/..., dann gehst du über dateiliste/htmlicon/bearbeiten mit templaVoila und mapst erst die root(body),
dann addest du ein element mit editing type image oder imagefixed(hier musst du im html-template schon deine werte angeben)und mapst dieses(img).
dann save, den titel vergeben, unter template type content element(!!!) auswählen und auf create TO and DS klicken. typo3 schreibt dann diesen code in die DS.
<t3datastructure>
<root type="array">
<tx_templavoila type="array">
<title>ROOT</title>
<description>Select the HTML element on the page which you want to be the overall container element for the template.</description>
</tx_templavoila>
<type>array</type>
<el type="array">
<field_0eeaa0 type="array">
<tx_templavoila type="array">
<title>bild ohne link</title>
<sample_data type="array">
<numindex index="0"></numindex>
</sample_data>
<etype>image</etype>
<typoscript>
10 = IMAGE
10.file.import = uploads/tx_templavoila/
10.file.import.current = 1
10.file.import.listNum = 0
10.file.maxW = 200
</typoscript>
</tx_templavoila>
<tceforms type="array">
<config type="array">
<type>group</type>
<internal_type>file</internal_type>
<allowed>gif,png,jpg,jpeg</allowed>
<max_size>1000</max_size>
<uploadfolder>uploads/tx_templavoila</uploadfolder>
<show_thumbs>1</show_thumbs>
<size>1</size>
<maxitems>1</maxitems>
<minitems>0</minitems>
</config>
<label>bild ohne link</label>
</tceforms>
</field_0eeaa0>
</el>
</root>
</t3datastructure>
und links für den text(neue html-vorlage für ein text-element, in templaVoila den einen span-tag(oder div-tag/set inner) als mapping type element/editing type textarea mappen. )
also erst ein page template fertigen und dann die content elemente einfügen.(die eigenen fce kommen hinter den standard fce, für die redakteure kann man die standard dann über die benutzerverwaltung ausblenden)
grüssle aus dem ländle