Zum Inhalt springen

Template Autoparser funktioniert nicht richtig

Erstellt am 19. Juli 2006 · Noch keine Antworten

Tags: Templates & Layouts, Frage

adriana82 ·

Hallo @all

nach dem ich lange mit dem normale Template gearbeitet habe, versuch ich es jetz mit Template Autoparser etwas zu machen...aber so wie bei mir anscheinend immer passiert bekomme ich das nicht hin.
Also, in die Hoffnung das mir jemand hier weiter helfen kann poste ich einfach mein Problem.
Mein Problem ist das ich den Inhalt zwei mal raus bekomme.
Die HTML Ausgabe sieht so aus:

[.....]        
	<!--  CONTENT ELEMENT, uid:2/text [begin] -->
		<a id="c2"></a>
		<!--  Text: [begin] -->
			<p class="bodytext">ich</p>
		<!--  Text: [end] -->
			
	<!--  CONTENT ELEMENT, uid:2/text [end] -->
		</div><!--
	<!--  CONTENT ELEMENT, uid:2/text [begin] -->
		<a id="c2"></a>

		<!--  Text: [begin] -->
			<p class="bodytext">ich</p>
		<!--  Text: [end] -->
			
	<!--  CONTENT ELEMENT, uid:2/text [end] -->
		 end -->
        
	<!--  CONTENT ELEMENT, uid:1/text [begin] -->
		<a id="c1"></a>
		<!--  Text: [begin] -->
			<p class="bodytext">will</p>

		<!--  Text: [end] -->
			
	<!--  CONTENT ELEMENT, uid:1/text [end] -->
		</div><!--
	<!--  CONTENT ELEMENT, uid:1/text [begin] -->
		<a id="c1"></a>
		<!--  Text: [begin] -->
			<p class="bodytext">will</p>
		<!--  Text: [end] -->
			
	<!--  CONTENT ELEMENT, uid:1/text [end] -->

		 end -->
        
	<!--  CONTENT ELEMENT, uid:3/text [begin] -->
		<a id="c3"></a>
		<!--  Text: [begin] -->
			<p class="bodytext">heim</p>
		<!--  Text: [end] -->
			
	<!--  CONTENT ELEMENT, uid:3/text [end] -->
		</div><!--
	<!--  CONTENT ELEMENT, uid:3/text [begin] -->
		<a id="c3"></a>

		<!--  Text: [begin] -->
			<p class="bodytext">heim</p>
		<!--  Text: [end] -->
			
	<!--  CONTENT ELEMENT, uid:3/text [end] -->
		 end -->
        <!--###conb### begin --><div id="conb">###conb###</div><!--###conb### end -->
    </div>

Mein TS sieht so aus:

#config.simulateStaticDocuments = 1
#config.simulateStaticDocuments_noTypeIfNoTitle = 1 
#config.spamProtectEmailAddresses = 1
#config.sys_language_uid = 0
#config.language = de
#config.locale_all = de_DE 

plugin.tx_automaketemplate_pi1 {
   content = FILE
   content.file = fileadmin/template.html
   relPathPrefix = /
   elements {
      HEAD.all = 1
      HEAD.all.subpartMarker = DOCUMENT_HEAD
      HEAD.rmTagSections = title
      HEAD.rmSingleTags = meta
      BODY.all = 1 
      BODY.all.subpartMarker = DOCUMENT_BODY
           
      DIV.id.subnavi = 1
      DIV.id.subnavi.includeWrappingTag = 1
      DIV.id.subnavi.subpartMarker = subnavi
      
      DIV.id.hauptnavi = 1
      DIV.id.hauptnavi.includeWrappingTag = 1
      DIV.id.hauptnavi.subpartMarker = hauptnavi
      
      DIV.id.breadcrumbs = 1
      
      DIV.id.conl = 1
      DIV.id.conl.includeWrappingTag = 1
      DIV.id.conl.subpartMarker = conl
      
      DIV.id.conn = 1
      DIV.id.conn.includeWrappingTag = 1
      DIV.id.conn.subpartMarker = conn
      
      DIV.id.conr = 1
      DIV.id.conr.includeWrappingTag = 1
      DIV.id.conr.subpartMarker = conr
      
      DIV.id.conb = 1
      DIV.id.conb.includeWrappingTag = 1
      DIV.id.conb.subpartMarker = conb 
      
      H1.all = 1
      H1.all.includeWrappingTag = 1
      H1.all.subpartMarker = seitentitel
   }
}
temp.mainTemplate = TEMPLATE
temp.mainTemplate {
   template =< plugin.tx_automaketemplate_pi1
   workOnSubpart = DOCUMENT_BODY
      subparts {
      		pagetitle = HTML
        	pagetitle.value.field = subtitle // title
        	pagetitle.value.wrap = <h1>|</h1>
        	
        	
    	        conn < styles.content.get
    	        
    	        
    	        conl < styles.content.getLeft
    	       
    	        
    	        conr < styles.content.getRight
       	
        	
		hauptnavi < lib.hauptnavi
        	subnavi < lib.subnavi 
        	breadcrumbs < lib.breadcrumbs
      }
}

temp.headTemplate = TEMPLATE
temp.headTemplate {
   template =< plugin.tx_automaketemplate_pi1
   workOnSubpart = DOCUMENT_HEADER
}

page = PAGE
page.10 < temp.mainTemplate
page.headerData.10 < temp.headTemplate


page.typeNum = 0

Ich benutze TYPO3 4.0 und automaketemplate 0.1.0

Für jede hilfe bin ich sehr dankbar
LG
Adriana