Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten Ansicht
  #1  
Alt 13.01.08, 15:16
Benutzerbild von borobudur
Forum Aktivist
 
Registriert seit: 13.01.08
Beiträge: 54
Designvorlage Problem

Hallo, ich bin ganz neu bei typo3. Ich habe eine designvorlage eingebunden (eine html-datei mit allen nötigen tags).
Nun binde ich die datei via dem template-code auf der root-seite ein:
Code:
page = PAGE
page.10 = TEMPLATE
page.10.template = FILE
page.10.template.file = fileadmin/design_templates/index.htm
Wenn ich mir nun die seite im browser anschaue, wird mein html-code in anderen html-code verschachtelt, etwa so:
Code:
<html>
<head>
    <title>Homepage</title>
    <meta name="generator" content="TYPO3 4.1 CMS" />
    <script type="text/javascript" src="typo3temp/javascript_757c080409.js"></script>

</head>
<body>

<html>
    <head>
        <title>My Template</title>
    </head>

    <frameset rows="150,*"  cols="150,*" frameborder="NO" border="1" framespacing="0">
         .......
    </frameset>

    <body></body>

</html>
</body>
</html>
Kann mir jemand sagen, wie nur meinen code sehe?

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
Sponsored Links
  #2  
Alt 14.01.08, 09:42
Forum Zuschauer
 
Registriert seit: 14.01.08
Alter: 42
Beiträge: 2

hallo,

einfach ausgedrückt kommt das daher, daTypo3 zunächst ein eigenes HTML-Gerüst bei der Ausgabe konstruiert und Du mit deinem Template nun noch ein weiteres "HTML-Gerüst" zufügst.

Lösung: Du musst in deinem Template einen sog. Subpart einfügen, den du genau in den body-Bereich packst. also direkt hinter dem beginnenden body-tag z.B:
<!-- ###DOKUMENT### begin>

und vor dem schliessenden body-tag ein:
<!-- ###DOKUMENT### end>

Damit weisst du Typo3 an, sich nur diesen Bereich aus deinem Template herauszupicken. Zusätzlich musst du noch in TypoScript auf diesen Subpart verweisen, also in deinem Beispiel:
...
page.10.template.file = ...
page.10.workOnSubpart = DOKUMENT

Dannn müsste es passen.
Eddy
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
  #3  
Alt 14.01.08, 12:52
Benutzerbild von borobudur
Forum Aktivist
 
Registriert seit: 13.01.08
Beiträge: 54

Hallo Eddy, danke für deine hilfe. Das habe ich nachträglich noch ausprobiert: hier übernimmte es aber das html-gerüst von typo3 und nicht meins.

Ich habe ein frameset zwischen head und budy das mir so verlohren geht. Nun habe ich versucht, das ganze via template-code zu implementieren und dachte, dass ich die einzelnen frames via designvorlage zur verfügung stellen kann.
Bei dieser variante schaffe ich es nicht das file, die vorlage, als source dem frame-tag zu übergeben:
Code:
page = PAGE
page.typeNum = 0

logo = PAGE
logo.typeNum = 1

page.frameSet {
    rows = 150,*
    cols=150,*
    params = frameborder="NO" border="1" framespacing="0"
    1 = FRAME
    1.obj = logo
    1.params = scrolling="NO" noresize  marginwidth="0" marginheight="0" id="logo"
    2 = FRAME
    ...
}

logo.10 = TEMPLATE
logo.10.template = FILE
logo.10.template.file = fileadmin/design_templates/navi/home_logo.htm
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
  #4  
Alt 14.01.08, 13:09
Forum Zuschauer
 
Registriert seit: 14.01.08
Alter: 42
Beiträge: 2

hallo,
wieso arbeitest du überhaupt mit framesets?

packe doch die bereiche in entsprechende <divs> und designe das ganze per CSS. so musst du keine überholten framesets im header managen.
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
  #5  
Alt 14.01.08, 18:34
Benutzerbild von borobudur
Forum Aktivist
 
Registriert seit: 13.01.08
Beiträge: 54

Der kunde wünscht das so:

Ich habe nun ein eigenes template erstellt pro frame. Diese werden jedoch nicht angezeigt.
Code:
logo = PAGE
logo.typeNum = 1
Die nummer stimmt mit der seite überein. Jedoch fällt mir auf, dass im erzeugten html-code das & falsch dargestellt wird (in html-sonderform:sad:
Code:
<frame src="index.php?id=1&amp;type=1"
Das kann nicht gehen, oder?
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
Designvorlage wird nicht eingebunden Bela TYPO3 4.x Fragen und Probleme 2 25.05.08 19:36
Flash in der Designvorlage Havenot TYPO3 4.x Fragen und Probleme 1 22.12.07 10:44
Neuling mit Problem bei Designvorlage candelaver TYPO3 4.x Fragen und Probleme 4 16.09.07 12:42
Designvorlage Menü über Grafik DIEBABS GMENU, HMENU, TMENU und Co. 5 19.01.07 16:33
Problem mit Designvorlage und Menü cyberboy HTML & CSS 5 11.03.06 13:30


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:44 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