Zum Inhalt springen

Bild als Content zerschießt komplettes Layout

Erstellt am 6. September 2006 · 4 Antworten · letzte Antwort am 6. September 2006

Tags: Frage

flashguerilla ·

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]

einpraegsam.​net ·

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

flashguerilla ·

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">&nbsp;/&nbsp;</span>   |*|  |   <span class="ft10px666666">&nbsp;/&nbsp;</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 = &nbsp;&nbsp;&nbsp;&nbsp; | <br>
    3 = TMENU
    3.NO.allWrap = &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; | <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]
flashguerilla ·

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.