Hallo Laptop24,
nun habe ich wieder ein paar Fragen.
Zur Verdeutlichung hier das html-template der Mitarbeiterseite:
<head>
<title>TU Berlin: Willkommen bei am Fachgebiet</title>
<link rel="stylesheet" type="text/css" href="css/iee_style.css" />
</head>
<body>
<div id="branding">
<div id="home">
<a href="index-hauptgebaeude_alt.html" accesskey="1"><img src="img/logo.gif" alt="Logo der TU Berlin" /></a>
</div>
<div id="head">
<div class="section">
<p><em>Institut für Energie- und Automatisierungstechnik</em>
Fachgebiet Elektrische Antriebstechnik</p>
</div>
</div>
<div id="nav_top" >
</div>
<div id="nav_whereami">
</div>
</div> <!-- ende branding -->
<div id="wrapper">
<div id="contents">
<div id="nav_left">
</div>
<div id="main">
<table>
<tr>
<td>Name:</td><td>hier bitte den Namen eintragen</td>
</tr>
<tr>
<td>Tel:</td><td>hier bitte Telefonnummer eintragen</td>
</tr>
</table>
</div>
</div>
</div>
</body>
</html>
Das html-Template der Hauptseite sieht prinzipiell genauso aus, lediglich der <table> Eintrag fehlt.
Nach dem üblichen Mappingverfahren habe ich aus dem html-Template die Datenstruktur und das Template-Object für die Hauptseite erzeugt.
Für <div id="main"> habe ich bislang eine Datenstruktur mit den folgenden Eigenschaften gesetzt:
1. Mapping Type: Element
2. Editing Tpe: RTE for body text.
um das freie Einfügen von Inhalten zu ermöglichen.
Jetzt bastele ich gerade an dem Template für die Mitarbeiterseite herum.
Jetzt stellt sich mir die Frage, welche Art von Template ich denn eigentlich erstellen muss.
1. Wird das neue Mitarbeitertemplate (bzw Templateobject) ein Subtemplate (Make this a sub-template) der Hauptseite ? Der <table>-Eintrag wird lediglich zusätzlich in die Datenstruktur übernommen.
2. Wird das neue Mitarbeitertemplate kein Subtemplate ? Benutze ich aber trotzdem die Datenstruktur der Hauptseite ?
3. Oder erzeuge ich eine komplett neue Datenstruktur und ein neues TO ?
Leider kann ich die Fragen nicht wirklich beantworten, aber ich tendiere zur dritten Variante, da ich folgendes Problem sehe:
Bei Variante eins und zwei wird ja jeweils die Datenstruktur des Hauptseitentemplates mitgeändert. Hier soll ich ja als MappingType "Container for Elements" verwenden, damit fehlt mir dann die Möglichkeit, den Benutzer sein Zeug unverfälscht in den <div id="main">-Block zuschreiben, deshalb bleibt nur noch Variante drei übrig.
Oder vielleicht doch nicht .... mappe ich <div id="wrapper"> und <div id="contents"> auf den Typen "Container for Elements", ziehe die Table-Struktur aus der <div id="main">-Box und mappe dann beide auf den Typen Element ?
Dann kann ich sicherlich variante eins oder auch zwei verwenden.
Fragen über Fragen, ich denke man merkt, daß ich die ganze Geschichte noch nicht wirklich begriffen habe 🙁
Schöne Grüße von einem grübelnden Anfänger .....
Nico
~