Zum Inhalt springen

hier ein template einstellung von mir

Erstellt am 6. April 2003 · 8 Antworten · letzte Antwort am 13. Mai 2003

Tags: Templates & Layouts, Tipp

toombomb ·

da ich glaube das mehrer die gleichen probleme haben möchte ich mal für einsteiger ein einfaches template (einzutragen unter typoscript setup) vorstellen.

nach einigen versuchen habe ich es nun endlich geschafft designvorlag und menü zu verbinden und das geht auch noch "HURRA"
--------------------------------------
###Hier wird die CSS Datei eingebunden###
###Diese muß abgeändert werden in den Pfad deiner CSS Datei###
page.stylesheet = fileadmin/newtemplate/text.css

###Seiteneinstellungen - können so übernommen werden###
page = PAGE
page.typeNum = 0
page.20 = TEMPLATE
page.20 {

###Das einbinden der eigenen desingvorlage findet hier stadt###
template = FILE
template.file = fileadmin/newtemplate/index.html

###nun werden die inhalte ausgegeben hierbei muß nach marks. der marker angegeben werden der für die textausgabe gewählt wurde###
workOnSubpart = Dokument
marks.inhaltleft = TEXT
marks.inhaltleft < styles.content.getLeft
marks.inhaltleft.wrap = <div class="text">|</div>
marks.inhaltright < styles.content.get
marks.inhaltright.wrap = <div class="text">|</div>

###menüsteuerung###
marks.menu_host = HMENU
marks.menu_host.entryLevel = 0
marks.menu_host.begin = 0
marks.menu_host.1 = TMENU
marks.menu_host.1.NO {
linkWrap = <b>>>|</b><br>
expAll = 1
}
}

###ende beispiel###

wie gesagt ich arbeite erst seit zwei tagen mit typo drei und glaube das es einfacher auch geht aber zum anfangen ist das schon mal was oder nicht???

Terry Tornado ·

Hallo Toombomb,

super, das hat mal gefehlt.

Mich würde jedoch auch deine HTML-Vorlage mit den Markern interessieren.
Habe jetzt schon einiges darüber gelesen, aber manchmal sieht man den Wald vor lauter Bäumen nicht mehr.

Kannste nicht auch eine einfache HTML-Vorlage posten für einen zwei-spaltigen Content und ein Menü .

Wäre dir wirklich sehr dankbar.

Stephan

maka77 ·

Hi,

hier ein ganz einfaches HTML Template mit drei Markern.
Menü ist links, dann Content in der Mitte und rechte Spalte.

MfG,
maka77

<html>
<head>
<title>Beispiel HTML Template</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body bgcolor="#FFFFFF" marginwidth="0" marginheight="0">
<table width="800" border="0" cellspacing="0" cellpadding="0" height="338">
<tr>
<td rowspan="2" width="286">###Menue###</td>
<td rowspan="2" width="346">###Inhalt###</td>
<td rowspan="2" width="168">###Rechts###</td>
</tr>
<tr> </tr>
</table>
</body>
</html>

maka77 ·

hi,
ich nochmal - hmm irgendwie fehlt der <body> Tag.
Also nicht vergessen noch einzubauen.

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" marginwidth="0" marginheight="0">
<table width="800" border="0" cellspacing="0" cellpadding="0" height="338">
<tr>
<td rowspan="2" width="286">###Menue###</td>
<td rowspan="2" width="346">###Inhalt###</td>
<td rowspan="2" width="168">###Rechts###</td>
</tr>
<tr> </tr>
</table>
</body>
</html>

Terry Tornado ·

Hy maka77,

Suuuuuuper, saugeil.
Es klappt endlich. Hattest zwar die
<body>
<!-- ###DOCUMENT_BODY### -->

vergessen. Habe es aber in der Doku nachgelesen.
Ich habe jedoch aus der einen Tabelle mit den zwei Spalten zwei Tabellen mit einer Spalte gemacht, da die rechte Spalte ja die Höhe aus der linken übernommen hat und das sah etwas komisch aus.

Hier nun mein HTML-Template für zweispaltigen Content:

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<!-- ###DOCUMENT_BODY### -->
<bgcolor="#FFFFFF" marginwidth="0" marginheight="0">
<table align="left" width="70%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="100%">###CONTENT_MAIN###</td>
</tr>
</table>
<table align="left" width="28%" border="0" cellspacing="0" cellpadding="5">
<tr>
<td width="100%" >###CONTENT_RIGHT###</td>
</tr>
</table>
<!-- ###DOCUMENT_BODY### -->
</body>
</html>

Im Setup ssteht nun folgendes:

mainpage.20 = TEMPLATE
mainpage.20 {
###Das Einbinden der eigenen HTML-Desingvorlage findet hier statt###
template = FILE
template.file = fileadmin/templates/content2.html

### nun werden die inhalte ausgegeben hierbei muß nach 'marks.'
### der marker angegeben werden der für die textausgabe
### gewählt wurde
workOnSubpart = DOCUMENT_BODY
marks.CONTENT_MAIN = TEXT
marks.CONTENT_MAIN < styles.content.get
marks.CONTENT_MAIN.wrap = <div class="text">|</div>
marks.CONTENT_RIGHT < styles.content.getRight
marks.CONTENT_RIGHT.wrap = <div class="text">|</div>
}

Mathias netfielders ·

nur am rande...

sowas gibt es seit knapp 2 jahren und heißt GoLive Tutorial.

Trotzdem gut, das sich auch mal jemand mit den Basics auseinandersetzt

Terry Tornado ·

mag ja wahr sein, habe sie auch alle mehr oder weniger durchgelesen.

Nur wenn ich alles von vorne bis hinten durchlesen verliere ich das Ziel aus den Augen. Ich programmiere seit fast 20 Jahren, früher in Clipper, heute in Delphi. wenn ich erst alle Bücher durchgelsen hätte wäre ich kein Schritt weiter.

Learning by doing ist jedenfalls meine Devise.
Für Typo3 Neulinge heisst das , Codeschnipsel testen und ständig ausbauen bis der Durchblick kommt. So gehts am schnellsten.
Und dabei eben für manch alte Hasen, blöde Fragen zu stellen.

1. Habe bei Typo3 einfach noch nicht durchgeblickt WIE der Parser läuft.
2. Die Dokumentation ist nicht gerade Anwenderfreudig
3. Muste mich bei anderen CMS Systemen ( habe z.B. teilweise EzContents auf unserer Seite seit letzter Woche laufen, waren ca. 5 Std. Arbeit; www.forsthaus.de) nicht um CSS oder andere HTML-Sachen kümmern.
4. Typo3 gefällt mir wahnsinnig gut sonst hättte ich nicht diese Ausdauer, aber hier ist halt doch ne Menge Wissen über CSS oder HTML notwendig, was sicherlich später mit einer echt Anspruchsvollen Webside belohnt wird.

Können uns gerne mal in ICQ oder Tel. unterhalten, vielleicht kannste mir bei versch. Sachen helfen( gegen Entgelt natürlich), denn mir pressierts. Denn ich will nicht Typo3-Meister werden sondern meine Projekte fertigstellen und zur Presentation brauche ich Anspruchvolle Webseiten. (Kannste dir dann über eine geroutete IP hier auf dem lokalen Server ansehen.

Danke
Stephan

PS. help to prevent the global warming by writing cool Software
[/u]

denise ·

Hi, kann es sein, daß du im Template andere Namen für die MARKER verwendet hast als im "Beispiel HTML Template". Ich bin noch nicht hinter deiner Lösung gekommen.
----------
Dein Template - Setup
---------
###Seiteneinstellungen - können so übernommen werden###
page = PAGE
page.typeNum = 0
page.20 = TEMPLATE
page.20 {

###Das einbinden der eigenen desingvorlage findet hier stadt###
template = FILE
template.file = fileadmin/newtemplate/index.html

###nun werden die inhalte ausgegeben hierbei muß nach marks. der marker angegeben werden der für die textausgabe gewählt wurde###
workOnSubpart = Dokument
marks.inhaltleft = TEXT
marks.inhaltleft < styles.content.getLeft
marks.inhaltleft.wrap = <div class="text">|</div>
marks.inhaltright < styles.content.get
marks.inhaltright.wrap = <div class="text">|</div>

###menüsteuerung###
marks.menu_host = HMENU
marks.menu_host.entryLevel = 0
marks.menu_host.begin = 0
marks.menu_host.1 = TMENU
marks.menu_host.1.NO {
linkWrap = >>|

expAll = 1
}
}
----------
Hast Du weitere Seiten mit typo angelegt oder HTML-Dokumente hochgeladen und nur verlinkt???

Vielen Dank.
Denise

maka77 schrieb

hi,
ich nochmal - hmm irgendwie fehlt der <body> Tag.
Also nicht vergessen noch einzubauen.

<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body bgcolor="#FFFFFF" marginwidth="0" marginheight="0">
<table width="800" border="0" cellspacing="0" cellpadding="0" height="338">
<tr>
<td rowspan="2" width="286">###Menue###</td>
<td rowspan="2" width="346">###Inhalt###</td>
<td rowspan="2" width="168">###Rechts###</td>
</tr>
<tr> </tr>
</table>
</body>
</html>

maka77 ·

Hi denise,

eigentlich ist es ganz einfach. Du schreibts marks und dann dahinter
getrennt von einem Punkt den Namen Deines Markers.
Zum Beispiel: marks.DEIN_MARKERNAME

hoffe es hilft Dir.

MfG,
maka77