[TYPO3-german] Wie debugge ich in T3 (6.x)

Marco Brüggemann marco at schauart.de
Mon Nov 3 14:00:18 CET 2014


Hallo Dieter,

Danke für deine Infos.

Wenn ich am TS arbeite, versuche ich mich immer auf die Datei

typo3\sysext\css_styled_content\static\setup.txt

zu beziehen.

zu meiner Variante mit der Boxhöhe: wirklich glücklich bin ich über 
diese Lösung auch nicht, aber es geht (glaube ich) erst einmal nicht anders.
Ich benutze ein Grid-System welches so ähnlich ist wie das "Grid-System 
960" (oder so ähnlich). dieses ist immer in meinen Layouts automatisch 
verbaut. Jeder Artikel ist automatisch ins Grid mit eingebunden; hat 
also standardmäßig eine von 6 Grid-Breitenangaben und floated immer um 
den vorhergehenden Artikel. Wenn man viele Artikel nebeneinander hat und 
diese dann umbrechen, hat man dann aber oft Probleme, da jede Box eine 
andere Höhe hat. Daher habe ich versucht das Problem zu lösen, indem ich 
die Höhe für die Boxen festsetzen kann.

Wie das mit TypeNum funktioniert beziehungsweise mit eID, kann ich mir 
so noch nicht vorstellen.

Aber zum eigentlichen Problem:
Ich bin deinen Weg gefolgt und habe mir das komplette Template 
angezeigt. Eigentlich ist es ja genauso, wie es geschrieben ist (zuerst 
das statische Template - dann Extensions - dann mein eigenes zum 
Schluss). Hilfreicher wäre für mich eine Ausgabe, in der man nur sieht, 
welche Templatebestandteile für die Ausgabe meiner Webseite wirklich 
entscheidend sind (also ohne den Elementen z.B. aus dem statischen 
Template, die gar nicht genutzt werden (Formulare, Login, ...) oder die 
durch mein TS überschrieben werden).
Ich glaube ich bin etwas weiter gekommen: in der Adminpannel-Ausgabe 
steht genauer das:

page.10.50 	CASE 	1 	*[page.10.50.12]*
page.10.50.12 	COA 	0 	<section 
class="content">*[page.10.50.12.10]**[page.10.50.12.20]*</section>
page.10.50.12.10 	COA 	0 	*[page.10.50.12.10.10]*
page.10.50.12.10.10 	CONTENT 	2 	NUMROWS: 1
------------------------------------------------------------------------
<section class="Image1 slider slider1"><div 
class="box">*[page.10.50.12.10.10.]*<div 
class="clear">&nbsp;</div></div></section>
page.10.50.12.10.10. 	<tt_content 	1 	*[tt_content]*
tt_content
page.10.50.12.10.10. 	CASE 	0 	<div id="c30" class="csc-default 
csc-space-before-300">*[tt_content.textpic]*</div>
tt_content.textpic
page.10.50.12.10.10. 	COA 	0 
*[tt_content.textpic.10]**[tt_content.textpic.20]*
tt_content.textpic.10
page.10.50.12.10.10. 	COA 	0 	*[tt_content.textpic.10.10]*
tt_content.textpic.10.10
page.10.50.12.10.10. 	< lib.stdheader 	0 	*[lib.stdheader]*
lib.stdheader
tt_content.textpic.10.10
page.10.50.12.10.10. 	COA 	1 	<div class="csc-header 
csc-header-n1">*[lib.stdheader.10]*</div>
lib.stdheader.3
tt_content.textpic.10.10
page.10.50.12.10.10. 	LOAD_REGISTER 	0 	
lib.stdheader.3./stdWrap/.cObject
tt_content.textpic.10.10
page.10.50.12.10.10. 	COA 	0 
class="*[lib.stdheader.3./stdWrap/.cObject.20]*"
lib.stdheader.3./stdWrap/.cObject.10
tt_content.textpic.10.10
page.10.50.12.10.10. 	TEXT 	1 	
lib.stdheader.3./stdWrap/.cObject.20
tt_content.textpic.10.10
page.10.50.12.10.10. 	TEXT 	0 	csc-firstHeader
lib.stdheader.5
tt_content.textpic.10.10
page.10.50.12.10.10. 	TEXT 	0 	
lib.stdheader.10
tt_content.textpic.10.10
page.10.50.12.10.10. 	CASE 	0 	*[lib.stdheader.10.1]*
lib.stdheader.10.1
tt_content.textpic.10.10
page.10.50.12.10.10. 	TEXT 	0 	<h1 class="csc-firstHeader">Hier ist ein 
Text</h1>
lib.stdheader.20
tt_content.textpic.10.10
page.10.50.12.10.10. 	CASE 	0 	
lib.stdheader.40
tt_content.textpic.10.10
page.10.50.12.10.10. 	COA 	0 	
lib.stdheader.98
tt_content.textpic.10.10
page.10.50.12.10.10. 	RESTORE_REGISTER 	0 	
tt_content.textpic.20
page.10.50.12.10.10. 	< tt_content.image.20 	0 	*[tt_content.image.20]*
tt_content.image.20
tt_content.textpic.20
page.10.50.12.10.10. 	USER 	15 	<div class="csc-textpic 
csc-textpic-responsive csc-textpic-intext-right"><div 
class="csc-textpic-imagewrap" data-csc-images="1" 
data-csc-cols="1"><figure class="csc-textpic-image 
csc-textpic-last"><img src="fileadmin/user_upload/beratung_280x200.png" 
width="280" height="200" alt="" ></figure></div><div 
class="csc-textpic-text">*[tt_content.image.20.text.20]*</div></div>
tt_content.image.20./stdWrap/.cObject
tt_content.textpic.20
page.10.50.12.10.10. 	FILES 	6 	
tt_content.image.20./stdWrap/.cObject.__
tt_content.textpic.20
page.10.50.12.10.10. 	TEXT 	2 	
tt_content.image.20.text.10
tt_content.textpic.20
page.10.50.12.10.10. 	COA 	0 	
tt_content.image.20.text.20
tt_content.textpic.20
page.10.50.12.10.10. 	< tt_content.text.20 	0 	*[tt_content.text.20]*
tt_content.text.20
tt_content.image.20.text.20
tt_content.textpic.20
page.10.50.12.10.10. 	TEXT 	4 	<p class="bodytext">Lorem ipsum dolor sit 
amet, consectetuer adipiscing elit. Aenean commodo ligula eget dolor. 
Aenean massa. Cum sociis natoque penatibus et magnis dis parturient 
montes, nascetur ridiculus mus. Donec quam felis, ultricies nec, 
pellentesque eu, pretium quis, sem. Nulla consequat massa quis enim. 
Donec pede justo, fringilla vel, aliquet nec, vulputate eget, arcu. In 
enim justo, rhoncus ut, imperdiet a, venenatis vitae, justo. Nullam 
dictum felis eu pede mollis pretium. Integer tincidunt. Cras dapibus. 
Vivamus elementum semper nisi. Aenean vulputate eleifend tellus.</p>
tt_content.image.20./stdWrap/.cObject
tt_content.textpic.20
page.10.50.12.10.10. 	FILES 	0 
*[tt_content.image.20./stdWrap/.cObject.__]*
tt_content.image.20./stdWrap/.cObject.__
tt_content.textpic.20
page.10.50.12.10.10. 	TEXT 	0 	21,
tt_content.image.20.__
tt_content.textpic.20
page.10.50.12.10.10. 	COA 	0 	
tt_content.image.20.__.10
tt_content.textpic.20
page.10.50.12.10.10. 	TEXT 	0 	
tt_content.image.20.__.20
tt_content.textpic.20
page.10.50.12.10.10. 	TEXT 	1 	
tt_content.image.20.__.40
tt_content.textpic.20
page.10.50.12.10.10. 	TEXT 	0 	
tt_content.image.20.caption.1
tt_content.textpic.20
page.10.50.12.10.10. 	COA 	0 	
tt_content.image.20.caption.1.1
tt_content.textpic.20
page.10.50.12.10.10. 	TEXT 	0 	
tt_content.image.20./stdWrap/.cObject
tt_content.textpic.20
page.10.50.12.10.10. 	CASE 	0 	
...ntent.image.20./stdWrap/.cObject.default
tt_content.textpic.20
page.10.50.12.10.10. 	
	0 	*Content Object "" does not exist*


Im Typoscript habe ich nichts gefunden was mit page.10.50 zu tun hat. 
hier steht etwas mit "page.1000". gleichzeitig steht hier aber auch 
tt_content.textpic.20, was darauf schließen läßt, dass dieses Textpic 
damit zu tun hat. daran habe ich wirklich etwas verändert.
Wenn ich jedoch alle Veränderungen zurücknehme, ist diese Fehlermeldung 
immernoch da, so als wäre sie gar nicht von meinem TS, sondern von 
anderen TS-Bestandteilen.



More information about the TYPO3-german mailing list