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
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
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
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
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
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.
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.
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
@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
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
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*