Zum Inhalt springen

Wie Sie sehen, sehen Sie nichts

Erstellt am 18. Juni 2006 · 10 Antworten · letzte Antwort am 19. Juli 2006

Tags: Frage

gunslinger ·

Ich teste gerade TemplaVoila in der Version 1.0.1 und komme einfach nicht weiter.

Es gelingt mir durchaus mit dem Wizard eine neue Baumstruktur anzulegen, ein vorher festgelegtes html-File zu mappen und auch die html tags zu integrieren.
In der Vorschau ist denn auch alles so wie gewünscht.
Ich komme sogar soweit, das der TV-Wizard mir vorschlägt, das Menu zu wrappen.

Aber: Sobald ich auf Seitenansicht gehe => NICHTS.

Auch der erzeugte HTML-Code ist mehr als übersichtlich.

<!DOCTYPE html
PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<!--
This website is powered by TYPO3 - inspiring people to share!
TYPO3 is a free open source Content Management Framework initially created by Kasper Skaarhoj and licensed under GNU/GPL.
TYPO3 is copyright 1998-2006 of Kasper Skaarhoj. Extensions are copyright of their respective owners.
Information and contribution at http://typo3.com/ and http://typo3.org/
-->

<title>MyWebSite: MyWebSite</title>
<meta name="generator" content="Microsoft FrontPage 5.0" />
<script type="text/javascript">
/*<![CDATA[*/
<!--
var browserName = navigator.appName;
var browserVer = parseInt(navigator.appVersion);
var version = "";
var msie4 = (browserName == "Microsoft Internet Explorer" && browserVer >= 4);
if ((browserName == "Netscape" && browserVer >= 3) || msie4 || browserName=="Konqueror" || browserName=="Opera") {version = "n3";} else {version = "n2";}
// Blurring links:
function blurLink(theObject) { //
if (msie4) {theObject.blur();}
}

// -->
/*]]>*/
</script>

<script type="text/javascript">
/*<![CDATA[*/
<!--

// JS function for uncrypting spam-protected emails:
function UnCryptMailto(s) { //
var n=0;
var r="";
for(var i=0; i < s.length; i++) {
n=s.charCodeAt(i);
if (n>=8364) {n = 128;}
r += String.fromCharCode(n-(1));
}
return r;
}
// JS function for uncrypting spam-protected emails:
function linkTo_UnCryptMailto(s) { //
location.href=UnCryptMailto(s);
}

// -->
/*]]>*/
</script>

</head>
<body>

</body>
</html>
==============================================
Ich benutze:
• Typo3 in der Version 4.0
• Mysql in der Version 4.1
• Apache in der Version 2.0.52
• PHP in der Version 5.0.3

Hat jemand einen Tipp, wie ich Licht ins Dunkel bringe?

Gruß
gunslinger

miwolfram ·

Root-Template angelegt und was in der Art reingeschrieben?

###### Default Page Object #######
############################
page = PAGE

page.includeCSS {
  file1 = fileadmin/templates/main.css
}

page.typeNum = 0
page.10 = USER
page.10.userFunc = tx_templavoila_pi1->main_page
gunslinger ·

Das Template sieht nun so aus:
Constants

# Limitation of picture widths in main content column:
styles.content.imgtext.maxW = 600

# Setting link targets to nothing (no frames mode)
PAGE_TARGET = 
content.pageFrameObj = 

# Making sure each line in image captions (of Image content elements) are applied to corresponding image number in the element:
styles.content.imgtext.captionSplit = 1

Setup wie folgt:

## Menu [Begin]
lib.mainMenu = HMENU
lib.mainMenu.entryLevel = 0

lib.mainMenu.1 = TMENU
lib.mainMenu.1.NO {
	allWrap = <li>|</li>
}
## Menu [End]



config.spamProtectEmailAddresses = 1

page = PAGE
page.typeNum = 0
page.includeCSS {
  file1 = fileadmin/templates/menu.css
  file2 = fileadmin/templates/style.css

}

page.10 = USER
page.10.userFunc = tx_templavoila_pi1-main_page

ALLERDINGS:
Zu sehen ist immer noch nichts!
Irgendwie hab ich das Gefühl, dass es etwas triviales ist, aber ich komm nicht dahinter.
Gruß
gunslinger

gunslinger ·

P. S.

Warum muss ich die css Dateien manuell in den Setup eintragen. Ich dachte, dies würde TV über die HTML Tags einbinden?

Gruß
gunslinger

demeter ·

moin

vielleicht liegts an php5?
hab irgendwo so was mal gelesen, dass typo3 nicht mit php5 funkt.

ansonsten sieht dein html-code so aus, als ob du nur den body mit dem root CO gemappt hättest. poste mal den html-code und was du gemappt hast.

die css dateien werden tatsächlich über TV eingebunden, schmeiss sie also aus dem code raus.

gruss demeter

miwolfram ·
demeter schrieb

die css dateien werden tatsächlich über TV eingebunden, schmeiss sie also aus dem code raus.

Man kann die CSS-Dateien über TV einbinden lassen.

Jedoch ist man wesentlich flexibler wenn man sie per TypoScript einbindet - und mir gefällts einfach besser... 🙂

Dass Typo3 nicht mit PHP5 funktioniert stimmt meines Wissens nach nicht.

woida ·

vielleicht liegts an php5?
hab irgendwo so was mal gelesen, dass typo3 nicht mit php5 funkt.

T3 läuft mit PHP5. Man sieht ja auch, daß oben HTML-Code ausgegeben wird.

waldosparding ·

Wenn dein Setup tarsächlich so aussieht ist da ein kleiner Fehler drin.
Statt:

page.10.userFunc = tx_templavoila_pi1-main_page

muss es

page.10.userFunc = tx_templavoila_pi1->main_page

heissen.

Waldo

demeter ·

@woida und waldosparding

vielleicht liegts an php5?
hab irgendwo so was mal gelesen, dass typo3 nicht mit php5 funkt.

oops, da war ich wohl falsch informiert :o

wie man die css dateien einbindet ist, denke ich, geschmackssache, doppelt sollte es aber meiner meinung nach nicht sein.

viele grüsse
demeter

gunslinger ·

Das ist echt der Hammer:

Es liegt tatsächlich an der Zeile

page.10 = USER
page.10.userFunc = tx_templavoila_pi1-main_page

Wenn ich > einfüge, geht's (Ich werd Wahnsinnig)

Der HTML Code sieht jetz wie folgt aus

<meta http-equiv="Content-Type" content="text/html; charset=windows-1252" />

<link rel="stylesheet" type="text/css" href="fileadmin/templates/style.css" />

<link rel="stylesheet" type="text/css" href="fileadmin/templates/menu.css" />

<script type="text/javascript">
	/*<![CDATA[*/
<!--

  // JS function for uncrypting spam-protected emails:
function UnCryptMailto(s) {	//
	var n=0;
	var r="";
	for(var i=0; i < s.length; i++) {
		n=s.charCodeAt(i);
		if (n>=8364) {n = 128;}
		r += String.fromCharCode(n-(1));
	}
	return r;
}
  // JS function for uncrypting spam-protected emails:
function linkTo_UnCryptMailto(s)	{	//
	location.href=UnCryptMailto(s);
}
		

// -->
	/*]]>*/
    </script>

</head>
<body>


<div id="headercontainer">
	<div id="header">
		<h1>website.name.here.</h1>
	</div>
</div>

<div id="menucontainer">
	<div id="menu">
		<div id="navcontainer">
			<ul id="navlist"></ul>
		</div>
	</div>
</div>

<div id="content">!--TYPO3SEARCH_begin--!--TYPO3SEARCH_end--</div>

<div id="footer">
	web design by <a title="derby web design" href="http://www.tristarwebdesign.co.uk">tri-star web design</a>
</div>


</body>
</html>

Dabei ist es egal, ob ich die Css Datei im Setup eingebe oder nicht.

Gruß ;-)

gunslinger

Stivy ·

Danke auch von mir... die Zeile ist in sämtlichen tutorials falsch geschrieben... und wenn man nicht weiss wie es muss dann legt man eine Seite an probiert löscht sie probiert wieder löscht wieder... ein teufelskreis *g*