Zum Inhalt springen

Ich bin am verzweifeln...

Erstellt am 9. September 2003 · 25 Antworten · letzte Antwort am 22. September 2003 · Seite 1 von 2

Tags: Templates & Layouts, Frage

Rebecca ·

Hallo,

ich habe mir ein eigenes Template erstellt.
CODE HTML:
_______________________________________________
<html>
<head>
<title>
- .:: David Dudek ::.
</title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
###DOKUMENT###
<table width="770" align="center" border="0" cellspacing="0" cellpadding="0">
<tr>
<td bgcolor="">
EIN BANNER (Bild habe ich auskommentiert)
</td>
</tr>
<tr>
<td align="center">###MENU_OBEN###</td>
</tr>
</table>
<br>
<table width="770" height="25" align="center" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="right">
</td>
</tr>
</table>
<table bgcolor="#23528b" width="770" bordercolor="#dddddd" height="750" align="center" border="1" cellspacing="0" cellpadding="10">
<tr>
<td width="520" valign="top">
<p>&nbsp; </p>
</td>
<td>&nbsp; </td>
</tr>
</table>
<table width="770" align="center" border="0">
<tr>
<td align="center">
<font size="1">
###MENU_UNTEN###
</font>
</td>
</tr>
<tr>
<td align="center">
<font size="1">
&copy; 2003 David Dudek - Alle Rechte vorbehalten
</font>
</td>
</tr>
<tr>
</tr>
</table>
###DOKUMENT###
</body>
</html>
_______________________________________________

Dann habe ich die Datei im Ordner "fileadmin" gespeichert und möchte dieses Template jetzt benutzen.
Ich habe im Setup (des Modules Template) folgenden CODE eingegeben:
_______________________________________________
seite = PAGE
seite.typeNum = 0
seite.10 = TEMPLATE
seite.10
{
template = FILE
template .file = /fileadmin/david_dudek.html
workOnSubpart = DOKUMENT
}
_______________________________________________

Wenn ich jetzt auf die Ansicht klicke erscheint ein leeres Fenster....
😢

Kann mir jemand helfen?
Ich bin für jede Hilfe dankbar.

MfG
Rebecca

Andi ·

Hallo,

Rebecca schrieb

template .file = /fileadmin/david_dudek.html

ich weiss nicht, ob es ausschließlich daran liegt, aber lösche mal das Leerzeichen zwischen "template" und ".file"

Gruß, Andi

stefan s ·

template .file = /fileadmin/david_dudek.html

ersetzen durch

template.file = fileadmin/david_dudek.html (schrägstrich vor fileadmin raus)

Rebecca ·

Danke für die schnelle Antwort

Ich habe beide Fehler korrigiert... Leider klappt es trotzdem nicht...

Habt ihr vielleicht noch ein paar Vorschläge?

MfG Rebecca

marksta ·

Hallo,

kontrollier mal folgendes:

1. Clear All Caches

2. Im Template Setup auf den Link "Click here to edit whole template record"

Falls du die Extension "CSS Styled content" installiert hast sollte im Feld "Include Static (from Extension)" der Eintrag "CSS Styled Content" sein.

Falls du diese Extension nicht verwendest sollte im "Include Static" der Eintrag "content (default)" und evtl. "cSet Stylesheet" stehen.

Gruss,
Markus

Rebecca ·

Ich habe den Cash geleert und "content(default)" und "cSet Stylesheet" bei Include Static eingefügt....

Leider klappt es immer noch nicht...

MfG Rebecca

CoolWater ·

dein ###DOKUMENT###-Marker ist falsch:

denn oberen ersetzt du durch <!-- ###DOKUMENT### begin -->
und den unteren durch <!-- ###DOKUMENT### end -->

dann sollte das klappen 🙂

Gruß

Andi ·
Rebecca schrieb

Wenn ich jetzt auf die Ansicht klicke erscheint ein leeres Fenster....

(1) Was zeigt der Quelltext Deines leeren Fensters?
(2) Für welche Seite in Deinem Pagetree hast Du das Setup-Template eingebunden? Für die gleiche Seite, die das leere Fenster erzeugt?

Gruß,
Andi

Bimbadu ·

Hallo.
Ich denke es liegt daran, dass du in deiner HTML-Vorlage die body-Tags vergessen hast.

.
<body>
###DOKUMENT###
.
.
.
###DOKUMENT###
</body>

Vielleicht funzt es ja jetzt.
Gruß
der Bimbadu

CoolWater ·

@bimbadu
normalerweise ist es dem Browser egal, ob die body-tags da sind, oder nicht. Aber wie ich schon geschrieben hab, hängt es mit den DOKUMENT-Markern zusammen... Naja, mal sehen, was sie (oder steckt ein ER dahinter 🙂) antwortet...

Gruß

EDIT: Standard-mäßig fügt typo3 eigene body-tags ein...

Rebecca ·

Habe die beiden Marker auch geändert...
Leider klappt es immer noch nicht...

Habe ich vielleicht noch einen Fehler?

MfG
Rebecca

CoolWater ·

rebecca:

mach die seite doch mal im browser auf, und lass dir dann den quelltext der seite anzeigen und poste den mal hier, am besten in code-tags, dann ist es leichter zu lesen.

Gruß

Rebecca ·

Hier noch der Quelltext des leeren Fensters:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<!-- 
	This website is brought to you by Typo3 - get.content.right
	Typo3 is a free open source Content Management Framework
	created by Kasper Skaarhoej and licensed under GNU/GPL.
	Information and contribution at http://www.typo3.com
-->

<STYLE TYPE="text/css">
<!--
/* default styles for extension "tx_mininews_pi1" */
	.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-title { font-weight:bold; }
	.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser { margin-bottom:15px; }
	.tx-mininews-pi1 .tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-title { font-weight:bold; }
	.tx-mininews-pi1 .tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-teaser { margin-top:0px; margin-bottom:10px; }
	.tx-mininews-pi1 .tx-mininews-pi1-singleView P.tx-mininews-pi1-singleViewField-teaser { font-style:italic; margin-top:5px; margin-bottom:10px; }
	.tx-mininews-pi1 .tx-mininews-pi1-browsebox P SPAN.tx-mininews-pi1-browsebox-strong { font-weight:bold; }
	.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser A { color:black; text-decoration:none; }
	.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser A:hover { color:black; text-decoration:none; }
-->
</STYLE>
<title>David Dudek</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<meta name="generator" content="Typo 3.3 CMS">
<script language="javascript">
<!--
	browserName = navigator.appName;
	browserVer = parseInt(navigator.appVersion);
	var msie4 = (browserName == "Microsoft Internet Explorer" && browserVer >= 4);
	if ((browserName == "Netscape" && browserVer >= 3) || msie4 || browserName=="Konqueror") {version = "n3";} else {version = "n2";}
	function blurLink(theObject)	{
		if (msie4)	{theObject.blur();}
	}
// -->
</script>


</head>
<body bgcolor="#FFFFFF">

</body>
</html>

MfG Rebecca

CoolWater ·
seite = PAGE 
seite.typeNum = 0 
seite.10 = TEMPLATE 
seite.10 { 
  template = FILE 
  template.file = fileadmin/david_dudek.html 
  workOnSubpart = DOKUMENT 
}

probier doch mal, seite durch page zu ersetzen...

tmallee ·

Ähm, möchte nicht unhöflich erscheinen, aber wenn das alles ist, was Du in Deinem Setup stehen hast, kann nichts angezeigt werden.

1. Du ersetzt die Marker nirgends mit Inhalt
2. Wo hast Du den Inhalt für die Menüs generiert?
3. Den doppelten Dokument Marker brauchst Du nicht

Poste mal den gesamten TS Code inkl. Menüdefinition.

Gruss

Thomas

tmallee ·

Also, ich nehme jetzt mal an, dass Du tatsächlich nur Deine Designvorlage ausgegeben haben möchtest. Der folgende Code gibt Deine Designvorlage aus und ersetzt einen Marker durch Text. In der HTML Designvorlage habe ich die Marker ###DOKUMENT### durch body Tags ersetzt. Hier ist der Code (getestet!):

# Admin Panel aktivieren, erleichtert das Debugging
config.admPanel=1

seite = PAGE 
seite.typeNum = 0 

# Template initialisieren
seite.10 = TEMPLATE 
seite.10 {
  template = FILE 
  template.file = fileadmin/testsuite/demo.txt

  # den Marker mit einem einfachen Text ersetzen
  marks.MENU_OBEN = TEXT
  marks.MENU_OBEN.value=Test
}

Hoffe, es klappt! Cache löschen nicht vergessen.

Gruss

Thomas

Rebecca ·

Hier ist mein Template und der Quelltext des Setups:

<html>
  <head>
    <title>
      - .:: David Dudek ::.
    </title>
    <link rel="stylesheet" type="text/css" href="style.css">
  </head>
   <body>
	<!-- ###DOKUMENT### begin --> 
    <table width="770" align="center" border="0" cellspacing="0" cellpadding="0">
      <tr>        
    <td bgcolor=""><img src="/Image_Archive/banner.gif" width="770" height="65"></td>
      </tr>
      <tr>        
    	<td align="center">###MENU_OBEN###</td>
      </tr>
    </table>
    <br>
    <table width="770" height="25" align="center" border="0" cellspacing="0" cellpadding="0">
      <tr>
       <td align="right">          
        </td>
      </tr>
    </table>
    <table bgcolor="#23528b" width="770" bordercolor="#dddddd" height="750" align="center" border="1" cellspacing="0" cellpadding="10">
      <tr>
        <td width="520" valign="top">
      <p>&nbsp; </p>
          </td>
    <td>&nbsp; </td>
      </tr>
    </table>
    <table width="770" align="center" border="0">
      <tr>
        <td align="center">
          <font size="1">###MENU_UNTEN###Impressum</font>
        </td>
      </tr>
      <tr>
        <td align="center">
          <font size="1">&copy; 2003 David Dudek - Alle Rechte vorbehalten</font>
        </td>
      </tr>
      <tr>
      </tr>
    </table>
	<!-- ###DOKUMENT### end --> 
  </body>
</html>

Setup:

config.admPanel=1 
seite = PAGE 
seite.typeNum = 0 
# Template initialisieren 
seite.10 = TEMPLATE 
seite.10 
{ 
  template = FILE 
  template.file = fileadmin/david_dudek.html
  # den Marker mit einem einfachen Text ersetzen 
  marks.MENU_OBEN = TEXT 
  marks.MENU_OBEN.value=Test 
}