Hallo Community!
Leider habe ich mir als Anfänger auch das Buch "Einstieg in TYPO3" gekauft.
Ich habe die Vorlage sowie das Template entsprechend den Anweisungen des Buches umgesetzt.
Soweit funtkioniert mittlerweile Einiges.
Lediglich wenn ich in die Reihe "Normal" Content mit Bildern ablege, zerschießt das ganze Layout und das Bild und der Text werden nicht angezeigt, obwohl sie im Quelltext vorhanden sind (??).
Hätte ggf. jemand einen Tip für mich, woran es liegen könnte.
Ich wollte darauf ein Projekt für die Uni stellen. Hier der Link zu meiner Seite:
http://thinkenergy.klausewitz.de
Dann unterster Menüpunkt Testseite mit Bild[/b]
Du hast lauter Fehler im Template z.B.
<a class="navi" href="index.php?id=23&L=1" target=_top>ENGLISH</a></td></</tr>
oder
<tr><!-- CONTENT ELEMENT, uid:111/textpic [begin] --><a name="111"></a>
Bin mir sicher, wenn du den Code säuberst, ist das Problem Vergangenheit
Nachtrag:
Eine Hilfe ist eventl. der Firefox mit der Erweiterung "Html Validator"
Zeigt dir die Fehler an...
Danke schon mal für die wertvolle Hilfe. Habe den Validator installiert und werde mich mal auf die Fehlersuche machen.
Allerdings habe ich schon gesehen, dass ich den Code mit dem Validator bereinigen kann und das Ergebnis betrachten kann. Das Bild wird zwar dann angezeigt, aber das Layout wird nach wie vor zerschossen und der Text erscheint nicht.
Das ist mein Template dazu (alles gemäß Handbuch).
config.admPanel = 1
seite = PAGE
seite.typeNum = 0
seite.bodyTag = <body bgcolor="#ffffff" leftmargin="0" marginheight="0" marginwidth="0" topmargin="0">
seite.stylesheet = fileadmin/style.css
seite.10 = TEMPLATE
seite.10 {
template = FILE
template.file = fileadmin/main_templ.html
workOnSubpart = DOKUMENT
marks.HEADERIMGLEFT < styles.content.getLeft
marks.INHALT < styles.content.get
marks.HEADERIMG < styles.content.getRight
marks.SUBNAVIGATION < styles.content.getBorder
marks.PFAD = HMENU
marks.PFAD {
special = rootline
special.range = 0 | -1
1 = TMENU
1 {
NO {
allWrap = | <span class="ft10px666666"> / </span> |*| | <span class="ft10px666666"> / </span> |*| |
ATagParams=class="ft10px666666"
}
}
}
marks.MENUE= HMENU
marks.MENUE.entryLevel = 0
marks.MENUE.1 = TMENU
marks.MENUE.1 {
NO {
allWrap = <tr><td class="navi" height="20">|</td></tr>
ATagParams=class="navi"
}
ACT = 1
ACT {
allWrap = <tr><td class="navi_active" height="20">|</td></tr>
ATagParams=class="navi_active"
}
}
marks.MENUE.2 = TMENU
marks.MENUE.2 {
NO {
allWrap = <tr><td class="navi" height="20">|</td></tr>
ATagParams=class="navi"
beforeImg = fileadmin/img/pfeilchentrans.gif
beforeROImg = fileadmin/img/pfeilchen.gif
RO = 1
}
ACT = 1
ACT {
allWrap = <tr><td class="navi_active" height="20">|</td></tr>
ATagParams=class="navi_active"
beforeImg = fileadmin/img/pfeilchen.gif
}
}
marks.SPRACHE= PHP_SCRIPT
marks.SPRACHE {
file = fileadmin/my_languageMenu.php
}
}
tt_content.image.20.spaceBelowAbove = 0
##################Untermenü############################################
tt_content.menu.20.1 {
wrap = <br><br><br><table> | </table>
1 = TMENU
1.NO.allWrap = <tr><td class="navi" height="20">|</td></tr>
1.NO.ATagParams=class="navi"
1.NO.beforeImg = fileadmin/img/pfeilchentrans.gif
1.NO.beforeROImg = fileadmin/img/pfeilchen.gif
1.NO.RO = 1
1.target = _self
}
##################SITEMAP##########################################################################
tt_content.menu.20.2 {
1 = TMENU
1.NO.allWrap = | <br>
2 = TMENU
2.NO.allWrap = | <br>
3 = TMENU
3.NO.allWrap = | <br>
}
##################FORMULARE##########################################################################
#tt_content.mailform.20.layout = <tr><td align=left class="ft10px666666"><b>###LABEL###</b></td><td><img src="clear.gif" width=20></td><td class="text">###FIELD###</td></tr>
#tt_content.mailform.20.params = class="formular"
#tt_content.mailform.20.labelWrap.wrap = <div class="ft10px666666" align="left"><b> | </b></div>
#tt_content.mailform.20.goodMess = Vielen Dank für Ihre Anfrage, wir werden uns so schnell wie möglich bei Ihnen melden!
#tt_content.mailform.20.badMess = Folgende Felder sind Pflichtfelder
###############SPRACHEINSTELLUNGEN###########################################################
config.linkVars = L
config.sys_language_uid = 0
config.language = de
[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = en
[global]
Was ein Mist, jetzt muss man gerade als Anfänger noch auf Fehlersuche von einem Möchtegern-Profi gehen.
Ich denke, sein beschissenes Lehrbuch werde ich ihm mal nach Hause schicken!
Ich rate jedem Anfänger dringend davon ab, sich das Buch von Stöckl/Bongers zu kaufen.
Es ist keinen Cent wert!
Selbst in dem entsprechenden Forum des Buches bei Galileo erhalten die Kunden keine vernünftige Hilfe!
Ich erwähne jedoch, dass ich Derartiges von Galileo nicht gewohnt bin.