Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten Ansicht
  #1  
Alt 16.03.08, 01:07
Forum Zuschauer
 
Registriert seit: 13.03.08
Beiträge: 5
Gelöst - Problem bei Subtemplate

Hallo,

ich habe ein Problem beim Anzeigen von Inhalten in Subtemplates. Ich benutze den Autoparser und Page Template Selektor. Eigentlich funktioniert alles, aber irgendwie werden die Marker im Subtemplate nicht nicht mit dem Inhalt ersetzt.
Das Typoscript für das Sub- und Maintemplate sieht so aus:

Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
# TEMPLATE cObject für den Sub-Inhalt:
# -------------------------------
temp.contentAreaTemplate = TEMPLATE
temp.contentAreaTemplate {
template =< plugin.tx_automaketemplate_pi1
template.content.templateType = sub
workOnSubpart = DOCUMENT_BODY
subparts.content0 < styles.content.get
subparts.content1 < styles.content.getLeft
subparts.content2 < styles.content.getRight
subparts.content3 < styles.content.get
subparts.content3.select.where = colPos=4
subparts.content4 < styles.content.get
subparts.content4.select.where = colPos=5
}

# Main TEMPLATE cObject für den BODY:
# ----------------------------------
temp.mainTemplate = TEMPLATE
temp.mainTemplate {
  # Den Inhalt vom Auto-parser an das TEMPLATE cObject übergeben:
template =< plugin.tx_automaketemplate_pi1
template.content.templateType = main
  # Nur den Inhalt zwischen den <body>-tags wählen
workOnSubpart = DOCUMENT_BODY
subparts.header < temp.navigation
subparts.sitetitle < temp.breadcrump
subparts.content < temp.contentAreaTemplate
}
Der HTML-Code des Subtemplates:

HTML-Code:
<html> <title>Einspaltig</title> <body> <div id="content0"></div> </body> </html>
Auf der Seite wird nun der folgende Code-Abschnitt erzeugt:

HTML-Code:
<td id="content"> <div id="content0"><!--###content0### begin --><!--###content0### end --></div> </td>
Das Subtemplate wird also richtig in die Hauptseite übernommen, nur werden die Marker nicht ersetzt. Styled-Content ist übrigens aktiviert.

Ich finde seit Stunden das Problem nicht und würde mich über eine Lösung freuen!

Geändert von hubae (17.03.08 um 22:43 Uhr).
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
  #2  
Alt 17.03.08, 22:38
Forum Zuschauer
 
Registriert seit: 13.03.08
Beiträge: 5

Mittlerweile habe ich das Problem gelöst. Der Autoparser benötigt einen Text in dem zu ersetzenden HTML-Element. Steht dort kein Text drin, wird der Marker einfach nicht ersetzt.
So sieht das korrekte HTML-Template aus:

HTML-Code:
<html> <title>Einspaltig</title> <body> <div id="content0">Hier muss ein Text stehen ...</div> </body> </html>
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!Wong this Post!Spurl this Post!Reddit! Diesen Post bei linksilo.de bookmarken!
Mit Zitat antworten
Antwort


Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Ansicht Thema bewerten
Thema bewerten:

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge anzufügen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

vB Code ist An.
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.
Trackbacks are An
Pingbacks are An
Refbacks are An


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Subtemplate erstellen Sp33dy G0nz4l3s TYPO3 4.x Fragen und Probleme 2 27.07.07 21:16
tt_news Problem sowie ein CSS Problem Azu TYPO3 4.x Fragen und Probleme 1 02.01.07 14:09


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:50 Uhr.


Powered by vBulletin® Version 3.6.8 Patch Level 2 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0
Template-Modifikationen durch TMS