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

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 
}
tmallee ·

Was sagt das Admin Panel im Frontend? Das kannst Du aufklappen und den Punkt "Typoscript" ankreuzen. Werden dort Fehler angezeigt? Liegt das Designvorlage wirklich direkt unter fileadmin? Gross- Kleinschreibung des Dateinamens (Linux/UNIX)? Ich vermute, dass Deine Designvorlage nicht gefunden wird.

Gruss

Thomas

Rebecca ·

Mein code hatte noch einen kleinen Syntax Fehler.

😃

Danke, danke und noch Mal danke.

MfG
Rebecca

PS:
Hier der richtige Code:

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

Hi,

habe den Thread gelesen und würde gerne mal wissen, an welchem Fehler es genau lag, bzw. was mit Fehlermeldung bei Admin-Panel gemeint ist. Ich habe nämlich zur Zeit genau das selbe Problem.

Hoffe, den Beitrag liest noch jemand....

Lg, Sabine

Rebecca ·

Hallo Sabine.

Wenn du im Backend auf "Template" und dann auf deine Homepage klickst, erscheint die Seite "Template Tools".
Rechts oben gibt es eine Auswahlbox hier musst du "Info/Modify" auswählen. Dann bekommst du Fehler ausgegeben. (Wenn du die Fehler hier nicht ausgegeben bekommst guck unter "TypoScript Objekt Browser")

In meinem Quelltext waren 2 Fehler:
Hier die 2 Fehler:
(Vorher)

seite.10 = TEMPLATE 
seite.10 
{

(Nachher)

seite.10=TEMPLATE 
seite.10{

MfG
Rebecca

Sabine ·

Vielen Dank. Jetzt ist zwar das Problem weg, aber die ganze Seite, die auf eine Tabelle beruht, ist total verzerrt, die Bilder wurden nicht reingeladen usw.

Ich soll nämlich ne bestehende HP in Typo3 einbinden.

Aber damit hab ich mich bisher noch nicht so ausgiebig befasst und muss wohl einfach mal ausprobieren. Bringt nichts, wenn mir jetzt jemand sagt, was ich da zu tun habe.

Dankeschön nochmal.

Lg, Sabine

s.​sach ·

Hi Sabine,

am Anfang muss man sich mit Typo3 schon ganz schön rumschlagen. Wenn Du Dich aber mal reingearbeitet hast, wirst Du erkennen, welche Möglichkeiten Dir Typo3 gibt.

PS. Auf alle Fälle die Tutorials durcharbeiten!

Gruß
Steffen