Zum Inhalt springen

Eigenes Template

Erstellt am 25. September 2008 · 10 Antworten · letzte Antwort am 30. September 2008

Tags: Frage

Marcel G.​ ·

Hallo,
habe mal wieder ein paar Fragen xD

1.
Ich habe ein eigenes Template geschrieben und möchte dort einen Platzhalter verwenden...
->ich möchte dort ein tt_board v1.0.9 installieren
nun weiß ich aber nicht genau was ich in mein setup schreiben muss um dem Platzhalter das board zuzuweißen ich habe es schon mit mehreren Varianten versucht zb MENU_LINKS = PLUGLIN ...
bekomme es aber leider nicht hin.

2.
Mein Template wird mir im FE angezeigt!
wenn ich aber den Befehl
...workOnSubpart = DOKUMENT
benutze sehe ich nur noch den hintergrund
sprich alles was zwischen
<!-- ###DOKUMENT### begin -->
und
<!-- ###DOKUMENT### end -->
geschrieben ist verschwinded
wobei der Befehl doch eigentlich das gegenteil
bewirken soll!?!?!

Das gleiche passiert auch wenn ich in meinem Template noch etwas ändere und es im Ordner Fileadmin überschreibe -> nur noch background zu sehen 🙁

Kann mir da jemand helfen oder mir ein paar Tips geben?

wäre super 🙂

lg

Marcel

SLAng ·

Ohne das Template zu kenn und ohne TS zu kennen, wird Hilfe wohl schwer.

Du kannst einem Marker per

page.10.marks.MARKER < plugin.tt_board...

etwas zuweisen...

Also < = Set und > = unset

Marcel G.​ ·

Mh danke schonmal dafür 😉

Hier mein Template

<html>
<head>
<title>Projekt1</title>
<link rel="stylesheet" href="fileadmin/style.css" type="text/css">
</head>
<body bgcolor="#c0c0c0">

<center><font color="SSSSSS"><h2>Test-Template</h2></font></center> 


<!-- ###DOKUMENT### begin -->

<center><font color="SSSSSS"><h2>Test-Template</h2></font></center> <hr>

<tr>
  <td width="10%" valign="top" align="left"><img src="clear.gif" width="1" height="1">
  </td>
  <tr>
  </tr>
<td width="10%" valign="top" align="left"><table border="0" width="50" height="400"
 cellspacing="0" cellpadding="0" bgcolor="#FFFFFF">
 </tr>
   <td valign="top" align="left" width="146"
     bgcolor="#DDDDDD">###MENU_LINKS###<br>
   </td>
   <br>
   


   <td width="10%" valign="top" align="middle"><table border="0" width="400" height="400"
 cellspacing="0" cellpadding="0" bgcolor="#FFFFFF">
 </tr>
   <td valign="top" align="left" width="146"
     bgcolor="#DDDDDD">###MENU_MITTE###<br>
   </td>
   
  <!-- ###DOKUMENT### end -->
   
</body>
</html>

Hier mein TS

seite = PAGE
seite {
   typeNum = 0
   bodyTag = <body bgColor = "#c0c0c0">
   stylesheet = fileadmin/styles.css
   meta.AUTHOR = Marcel Giesen
   meta.DESCRIPTION = news und board in eigenem Template
   
   10 = TEMPLATE
   10.template = FILE
   10.template.file = fileadmin/test-template.htm
   10.workOnSubpart = DOKUMENT
   
 }
SLAng ·

Kurz nebenbei:
bgColor gibts weder in HTML noch in CSS

Du sprichst in deinem TypoScript nicht einen deiner Marker an. Wie man Marker anspricht habe ich oben geschrieben. Da dei PAGE-Object nicht page, sondern seite heißt musst du das dann anpassen.

Marcel G.​ ·

Ähm, doch!
natürlich gibt es den Befehl
geb das doch mal in einen Editor ein 😉

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
  <meta http-equiv="content-type" content="text/html; charset=windows-1250">
  <meta name="generator" content="PSPad editor, www.pspad.com">
  <title></title>
  </head>
  <body bgColor="c0c0c0">

  </body>
</html>

steht auch genau so in der doku von Robert Mayer!
naja trotzdem danke

SLAng ·

Was bitte hat Robert Meyer mit den HTML oder CSS-Referenzen zu tun?

es heißt bgcolor. Schon allein damit kannst du in unterschiedlichen Browsern Probleme bekommen. Das war aber auch nur eine Anmerkung am Rande.

Marcel G.​ ·

naja ich kenne es eig auch nur so
im browser zeigt er mir den bg allerdings nur auf diesem wege an
wenn ich das "body" im TS weg lasse dann habe ich einen weißen hintergrund
(standart)
naja is ja auch egal^^

Marcel G.​ ·

Ich bekomme es einfach nicht hin 🙁
mein TS sieht jetzt so aus...

page = PAGE
page {
   typeNum = 0
   bodyTag = <body bgColor = "#DDDDDD">
   stylesheet = fileadmin/style.css
   meta.AUTHOR = Marcel Giesen
   meta.DESCRIPTION = News u. Board
   
   10 = TEMPLATE
   10.template = FILE
   10.template.file = fileadmin/test-template.htm
   10.workOnSubpart = DOKUMENT
   10.marks {
   MENU_LINKS = TEXT
   MENU_LINKS.value = hallo Welt
   
   MENU_MITTE < plugin.tt_news
   marks.MENU_MITTE {
      defaultCode = LATEST
      code >
      code = LATEST
      latestLimit >
      latestLimit 10
      pid_list >
      pid_list = 67
    }
  }
 }

Habe ich da irgentetwas übersehen? einen Fehler eingebaut?
ich weiß echt nicht weiter bitte um Hilfe

LG
Marcel

Michaelh74 ·

Ich würde erst mal Dein HTML-Template überarbeiten. Tabellen-Layouts sind heutzutage nicht mehr angebracht ;-). Versuch es über DIV / SPAN und CSS zu realieren. Dann fallen auch die Dinge wie clear.gif und font tags etc. raus. Du wirst sehen, Dein HTML Template wird gleich übersichtlicher.

Hast Du denn das static css_styled_content template eigebunden?

Gruß
Michael

Michaelh74 ·

Was siehst Du denn bisher?
Gibt T3 irgendwelchen HTML-Quellcode aus?

Stimmen die Pfade zu Deinem CSS oder Deinem HTML-Template 100%ig?

Versuch diese Files mal so direkt als URL aufzurufen.

Gruß
Michael