Zum Inhalt springen

Seite wird nicht angezeigt!

Erstellt am 13. Januar 2006 · 10 Antworten · letzte Antwort am 16. Januar 2006

Tags: Frage

svenson1983 ·

Servus Leute, ich hätte da mal eine Frage (neu)

Und zwar äh habe ich die Anleitung hier extremst genau befolgt
http://typo3.org/documentation/document-library/doc_tv_de/

Davor habe ich eine HTML/XML Seite sowie ein dazugehöriges CSS Style auf meine Bedürfnisse angepasst.

Dann alles integriert und ausgewählt, nur wenn ich die Seite viewe, ist sie komplett weiß (lehr).

Wäre nett wenn mir jemand helfen könnte!

Sven

demeter ·

nur weiss, keine fehlermeldung?
sieht nach einer falschen pfadangabe aus.

beschreib mal ein bisschen genauer.

gruss kilian

svenson1983 ·

Hallo,

mal eine genauere Beschreibung von dem was ich gemacht habe:

1) Habe eine html und css Datei gemacht die ich so haben wollte
2) Templavoila und anderes Zeug installiert
3) in Template Voila die Html ausgewählt, die einzelnen Bereiche definiert und das HTMl gemappt.
4) In der Hauptseite das neue Template in den Header eingebunden.
5) Die CSS File eingebunden.

6) Menü habe ich noch keines programmiert!

Sven

svenson1983 ·

Das steht im Quelltext, also nichts...:

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

</body>
</html>

Uns so sieht meine Typo-Setup aus:

#Default Page Objekt:
page = PAGE
page.10 = TEXT
page.10.value = HELLO WORLD!
page.typeNum = 0

page.10 = USER
page.10.userFunc = tx_templavoila_pil->main_page

Viele Grüße
Sven

demeter ·
# Default PAGE object
page = PAGE
page.typeNum = 0
page.10 = USER
page.10.userFunc = tx_templavoila_pi1->main_page

bei default page object nur obiges

#Default Page Objekt:
...
page.10 = TEXT
page.10.value = HELLO WORLD!
...

also raus
auch solltest du mal eine navi definieren und einen inhalt einfügen, damit du siehst was TV tut.

FCE Tip

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Unbenanntes Dokument</title>
</head>

<body>
<table border="0" cellpadding="0" cellspacing="0">
                    <tr>                      
                      <td align="left" valign="top">
					  diese Zelle mit Element und Textarea für Bodytext mit set inner mappen					  </td>                      
                    </tr>
                  </table>
</body>
</html>

Führ das, was in der Zelle steht, aus und speichere es als content element.
Jetzt kannst du Inhalt einfügen, vorrausgesetzt du hast im Haupttemplate ein Content Element definiert.

Kleiner Tip

# schreibt im Quelltext nur <body> statt z.B <body bgcolor="#ffffff">
#''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''
page.bodyTag = <body>

kommt hinter die Page Definition

gruss kilian

svenson1983 ·

So sieht meine HTML Seite aus, das voher war nur dass wenn ich die page viewe, ich dann eben mit rechtsklick und Quelltext anzeigen eben keinen HTML Code angezeigt bekomme!
Das ist aber das HTML was ich eingebunden habe und auch gemappt...

</head>
<body>
    <?xml version="1.0" encoding="iso-8859-1"?>
<?xml-stylesheet href="#internalStyle" type="text/css"?>
<!DOCTYPE html 

	<table border="1" cellpadding="0" cellspacing="0">

		<!-- Header image row: -->
    <table width="950">
	<tr>
	   		<td colspan="2" id="header_1" width="950" ><img src="schriese12.jpg" width="133" height="80" alt="" border="0" /><center><b>Intranet der Stadt Schriesheim!</b></center></td>
	</tr>
	<tr>

		<!-- Menu table cell: -->
		<td id="menu_1" width="200">
			<div class="menu1-level1-no"><a href="#">Menu item 1</a></div>
			<div class="menu1-level1-no"><a href="#">Menu item 2</a></div>
			<div class="menu1-level1-act"><a href="#">Menu item 3 (act)</a></div>
			<div class="menu1-level2-no"><a href="#">Level 2 item</a></div>
			<div class="menu1-level2-no"><a href="#">Level 2 item</a></div>
			<div class="menu1-level2-act"><a href="#">Level 2 item (act)</a></div>
			<div class="menu1-level1-no"><a href="#">Menu item 2</a></div>
		</td>

		<!--Page Content Area table cell:-->
		<td id="content" width="600">
			<h1>Die neue Intranetseite, nun mit Typo3</h1>
			<img src="typobox2_01.png" width="192" height="220" border="0" alt="" align="right"/>
			<p class="bodytext"></p>
			<p class="bodytext"></p>
			
			<br />
		</td>
		
		<td id="content_2" width="150">
		   <h1>Seiteninformationen</h1>
		   
		</td>
		
	</tr>

		
	<tr>
		<td colspan="2" id="footer" width="950">
			<p><center>Stadt Schriesheim, Januar 2006</center></p>
		</td>
	</tr>
    </table>
</body>

Sven

demeter ·
</head>
<body>
    <?xml version="1.0" encoding="iso-8859-1"?>
<?xml-stylesheet href="#internalStyle" type="text/css"?>
<!DOCTYPE html 
 
        <table border="1" cellpadding="0" cellspacing="0">

Steht das wirklich so drinnen?
dann kann eigentlich nicht viel gehen. du brauchst schon korrektes html.
Als erstes solltest du dein css einbinden ala
<link rel="stylesheet" type="text/css" href="sosiehstduaus.css" />
dann probier mal folgendes:

 <table width="950">
        <tr>
                     <td colspan="2" id="header_1" width="950"><img src="schriese12.jpg" width="133" height="80" alt="" border="0" /><center><b>Intranet der Stadt Schriesheim!</b></center></td>
        </tr>
        <tr>
 
                <!-- Menu table cell: -->
                <td id="menu_1" width="200">
                        [b]!!!!!!!!!!!!!!!!!tu hier mal einen typoscriptobjectpath mappen für die navi!!!!!!!!!!!!!!!![/b]                </td>
 
                <!--Page Content Area table cell:-->
                <td id="content" width="600">
                        [b]!!!!!!!!!!!!!!!!!!!!!!!!!!und hier ein Element -> Content Element -> set inner!!!!!!!!!!!!!!!!!!!!![/b]

                </td>
                
                <td id="content_2" width="150">
                   <h1>Seiteninformationen</h1>
                   
                </td>
                
        </tr>
 
                
        <tr>
                <td colspan="2" id="footer" width="950">
                        <p><center>Stadt Schriesheim, Januar 2006</center></p>
                </td>
        </tr>
    </table>

das ganze als page template speichern. nocheinmal auf TO mit TV bearbeiten drücken und das css einbinden
im root-template-setup eine navi definieren ala

# Menu lib.td-nav-li-1 cObject
lib.deine-navi = HMENU
lib.deine-navi {
     special = directory
     special.value = deine id
     entryLevel = 1 oder 0
     }

  # First level menu-object, textual
lib.deine-navi.1 = TMENU
lib.deine-navi1.1 {
   expAll = 1 oder null
    # Normal state properties
   NO {
    wrapItemAndSub = wrapItemAndSub = <div> | </div>
         } 
   NO.ATagParams = class="nav-ebene1"

   
# Enable active state and set properties:
  ACT = 1
   ACT {
    wrapItemAndSub = <div> | </div>
        }
    ACT.ATagParams = class="nav-ebene1-act" 

    }

dann kannst das fce mappen. nicht vergessen als content element speichern.
inhalt einfügen es müsste funken

gruss kilian

Andohr ·

Hallo!

ich habe leider das gleiche Problem.
Weiß nicht was falsch läuft?
Bekomme ebenfalls einen leeren Body Tag.

Viele Grüße
Andohr

Andohr ·

So ich hab's bei mir gelöst.
War ein Copy and Paste Prob.

Beim Kopieren aus der PDF-Datei "manual-doc_tv_de_08_09_2005_23_44_57.pdf"
-----------------------------------------------
page = PAGE
page.typeNum = 0
page.10 = USER
page.10.userFunc = tx_templavoila_pi1>main_page
-----------------------------------------------

Beim Kopieren aus dem Online Tutorial
-----------------------------------------------
# Default PAGE object:
page = PAGE
page.typeNum = 0
page.10 = USER
page.10.userFunc = tx_templavoila_pi1->main_page
------------------------------------------------

Man achte auf den Pfeil vor main_page

Tja "Shit happens!"

svenson1983 ·

Hallo

Erst mal Danke für deine Hilfe, die Seite wird nun angezeigt. Irgendwie hats jetzt funktioniert, habe es jedoch mit dem Wizard gemacht.
Nur das Menü funktioniert noch nicht ganz!
Und zwar wird es zwar angezeigt, aber nicht untereinander, sondern teilweise so nebeneinander und wenn ich einen Link klicke öffnet sich das Fenster sozusagen in einem neuen Fenster und nicht im Bereich Content, wo es eigentlich sollte!

Sven

lib.HauptMenu = HMENU
  # First level menu-object, textual
lib.HauptMenu.1 = TMENU
lib.HauptMenu.1 {
    # Normal state properties
  NO.allWrap =  | &nbsp;
  NO.stdWrap.htmlSpecialChars = 1
    # Enable active state and set properties:
  ACT = 1
  ACT.stdWrap.htmlSpecialChars = 1
  ACT.allWrap =  | &nbsp;
}