Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 05.06.05, 21:57
Forum Zuschauer
 
Registriert seit: 05.06.05
Beiträge: 5

Universelles xHTML-Template erstellen


Hallo,

ich beschäftige mich nun schon eine ganze Weile mit Typo3 habe alle Einleitungen gelesen und mir sogar ein Buch gekauft (Warnung: Typo3 das Praxisbuch von CARO/Lindemann erschienen im Franzis Verlag: zu viele Fehler für Anfänger und logisch unfähige...zu denen zähle ich mich auch mal).

Nachdem ich das Buch in die Tonne gehauen habe und mich nun doch einschlägig mit allen Einarbeitungsbüchern herumgeschlagen habe, habe ich nach vielen Erfolgen einen Mißerfolg der den ganzen Einsatz von Typo3 als CMS für mich zum scheitern bringen kann.

Nach den Tutorials "Modern Template Building 1 - 3" habe ich folgende Erfolge zu verbuchen:

-Mein eigenes xHTML und CSS konformes Template aus
der Verzeichnisstruktur fileadmin/... wird korrekt geladen.
-Die Pfade innerhalb des xhtml-Templates werden prägefixt nach der Ordnerstruktur auf dem Webserver
- Das CSS wird geladen
- Die Navigation wird als CSS-Formatierte Liste eingebunden
- Der Inhalt aus der Spalte Content wird eingebunden
- Der Inhalt aus der Spalte Border wird eingebunden

Für alle die sich jetzt fragen wo mein Problem ist ein Auszug meines Quelltextes mit eingebundener Navigation, Content und Border SPalte:

Aus Gründen der Übersichtlichkeit nur mal die interessanten Stellen

Code:
<body><!--###DOCUMENT_BODY### begin -->
[..]

<div id="navigation">
<!--###navigation### begin -->
<!--###navigation### end -->
</div>
<div id="content">
<!--###content### begin -->
<!--###content### end -->
</div>
    
<div id="border">
<!--###border### begin -->
<!--###border### end -->
</div>

<!--###DOCUMENT_BODY### end -->
</body>
</html>

<!-- Ja Ihr seht richtig nach dem eigentlichen HTML-Dokument wird erst die Navigation, Content und Border SPalte eingebunden ???-->

<div id="navigation">
<ul>
<li>
<a href="index.php?id=19" onfocus="blurLink(this);">Neuigkeiten</a></li><li><a href="index.php?id=18" onfocus="blurLink(this);">Portfolio</a>
</li> [...]
<!--  CONTENT ELEMENT, uid:8/text [begin] -->


<!-- Jetzt folgt die Spalte Content -->

		<a name="8"></a>
		<!--  Header: [begin] -->
			<div class="csc-header csc-header-n1"><h1 class="csc-firstHeader">| Willkommen<a href="http://localhost/Typo3_DummyPackage/typo3/alt_doc.php?edit[tt_content][8]=edit&columnsOnly=header%2C%20%5Bheader_layout%20%7C%20header_position%5D%2C%20%5Bheader_link%7Cdate%5D&noView=0&returnUrl=%2FTypo3_DummyPackage%2Findex.php"><img src="t3lib/gfx/edit_fe.gif" width="11" height="12" border="0" align="top" title="Edit header" class="frontEndEditIcons" alt="" title="" /></a></h1></div>
		<!--  Header: [end] -->
			
		<!--  Text: [begin] -->
			<p class="bodytext">Bla bLa balalal ahfia dfiaodhf . Lorem ipsum [...]</p>
<!--  Text: [end] -->
	
<!--  CONTENT ELEMENT, uid:8/text [end] -->
<!-- Jetzt folgt die Spalte Border -->
<div id="border">
<!--  CONTENT ELEMENT, uid:28/text [begin] -->
<a name="28"></a>
<!--  Header: [begin] -->
<div class="csc-header csc-header-n1"><h1 class="csc-firstHeader">Border Content<a href="http://localhost/Typo3_DummyPackage/typo3/alt_doc.php?edit[tt_content][28]=edit&columnsOnly=header%2C%20%5Bheader_layout%20%7C%20header_position%5D%2C%20%5Bheader_link%7Cdate%5D&noView=0&returnUrl=%2FTypo3_DummyPackage%2Findex.php"><img src="t3lib/gfx/edit_fe.gif" width="11" height="12" border="0" align="top" title="Edit header" class="frontEndEditIcons" alt="" title="" /></a></h1></div>
<!--  Header: [end] -->
<!--  Text: [begin] -->
<p class="bodytext">Das ist der Content im Border Bereich...
<!--  Text: [end] -->
<!--  CONTENT ELEMENT, uid:28/text [end] -->
Ich habe alles was ich gefunden habe ausprobiert und mein Template-Code sieht zur Zeit so aus

Code:
Feld Setup ist leer.
Feld Constanten:

#konfiguration von auto-parser
plugin.tx_automaketemplate_pi1 {

#template datei einbinden
content = FILE
content.file = fileadmin/template/main/phazizTMPL.html

#konfiguration der subparts
elements {

    BODY.all = 1
    BODY.all.subpartMarker = DOCUMENT_BODY
    subparts.content = CONTENT

    HEAD.all = 1
    HEAD.all.subpartMarker = DOCUMENT_HEADER
    DIV.all = 1

}

# prefix auf alle im template enthaltenen pfade anwenden
relPathPrefix = fileadmin/template/main/

}

#seitenobjekt
page = PAGE
page.typeNum = 0
page.config.disableAllHeaderCode = 1

page.10 =< plugin.tx_automaketemplate_pi1

#--------------------------------------------------------------------------
#Ist noch fehlerhaft ist nicht ins body-tag integriert ???? Warum ????
#--------------------------------------------------------------------------
page.20 = HMENU
page.20.wrap = <div id="navigation"><ul> | </ul></div>
page.20.1 = TMENU
page.20.1.NO {
  allWrap = <li> | </li>
  RO = 1
}
page.20.2 = TMENU
page.20.2.NO {
  allWrap = <li> | </li>
  RO = 1
}
page.30 < styles.content.get
page.30.wrap = <div id="content"> | </div>
page.40 < styles.content.getBorder
page.40.wrap = <div id="border"> | </div>
#--------------------------------------------------------------------------
#Ist noch fehlerhaft ist nicht ins body-tag integriert ???? Warum ????
#--------------------------------------------------------------------------
css-styled_content ist selbstverständlich eingebunden genau so wie auto_make_template...

Wäre super, wenn jemand eine Ahnung hat woran das liegen könnte. Die üblichen Spielerein wie Template löschen, neu anlegen, in der Objekt Übersicht auf den und den Punkt klicken habe ich schon hinter mir - genau wie eine suche hier im Forum. Kann jemand helfen?????
__________________
http://www.phaziz.org
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 09.06.05, 20:36
Forum Zuschauer
 
Registriert seit: 05.06.05
Beiträge: 5

hallo hat den keiner Lust?


Es wäre schön, wenn ich eine Antwort bekommen könnte...das hilft mir sehr weiter...
__________________
http://www.phaziz.org
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 11.06.05, 18:06
Benutzerbild von mstuebner
TYPO3 Forum Team
Moderator
 
Registriert seit: 01.09.04
Ort: 84424 Isen b. Dorfen
Alter: 41
Beiträge: 2.215
mstuebner eine Nachricht über Skype™ schicken

Re: hallo hat den keiner Lust?


Zitat:
Zitat von phaziz
Es wäre schön, wenn ich eine Antwort bekommen könnte...das hilft mir sehr weiter...
Meistens ist das Fehlen einer Antwort ein guter Indikator darauf, dass keiner eine Antwort hat. Oder so wie ich, nicht herausfinden konnte was Deine Frage ist.

Auch:
Zitat:
Für alle die sich jetzt fragen wo mein Problem ist ein Auszug meines Quelltextes mit eingebundener Navigation, Content und Border SPalte:
hat mich nicht erleuchtet.
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 12.06.05, 21:47
Forum Zuschauer
 
Registriert seit: 05.06.05
Beiträge: 5

das Problem ist:::


Das trotz dem erfolgreichen übertragen des Beispiels aus der original Doku der Text der Spalte Normal und der Border ausserhalb des schließenden Tags html steht - das beudeutet, wenn man sich den Quelltext anschaut, entdeckt man das nach dem schließenden Tag des HTML noch weiterer Quelltext folgt der da eigentlich ja nicht mehr hingehört...phenomen...das typoscript wurde gelöscht und wieder eingerichtet, alle Caches sind gelöscht, aber trotzdem immer wieder das selbe Ergebnis die Texte des eigentlichen Inhalts stehen außerhalb des eigentlichen Quelltextes des xHTML Dokumentes....Warum?
__________________
http://www.phaziz.org
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 13.06.05, 14:07
Forum Stammgast
 
Registriert seit: 18.08.04
Beiträge: 468
daniel eine Nachricht über ICQ schicken

da ich den autoparser nicht nutze kann ich nur versuchen dir zu helfen...

es sieht so aus, als wenn du ein template generierst (mit markern) t3 aber nirgends sagst, dass es darin arbeiten soll ;-)

mir fehlt sowas wie:
Code:
page.10.workOnSubparts = DOCUMENT_BODY
und dann :
Code:
page.10.marks.INHALT = content...
du scheinst einen mix aus template-seite und reiner typoscript-seite zu machen.
__________________
typoversion: 3.6.1/3.6.2/3.7.0, Server: atplus.de/profihost.com/all-inkl.com
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
  #6  
Alt 15.06.05, 20:31
Forum Zuschauer
 
Registriert seit: 05.06.05
Beiträge: 5

Das soll doch reichen...


Code:
#konfiguration der subparts
elements {

    BODY.all = 1
    BODY.all.subpartMarker = DOCUMENT_BODY
    subparts.content = CONTENT

    HEAD.all = 1
    HEAD.all.subpartMarker = DOCUMENT_HEADER
    DIV.all = 1

}
Hhmm, also in der OriginalDoku steht das auch so ->> Initialisierung der supbart Marker...aber ich werde deinen Vorschlag mal einbauen und dann schauen ob es hilft. Danke für deinen Vorschlag!!!
__________________
http://www.phaziz.org
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
  #7  
Alt 16.06.05, 07:00
Forum Stammgast
 
Registriert seit: 18.08.04
Beiträge: 468
daniel eine Nachricht über ICQ schicken

dann is page.30 aber falsch, wenn im autoparser schon der content zugewiesen wird. dein template ist halt n mischmasch aus autoparser und der typoscript-template methode. dass das nicht funktionieren kann sollte einleuchten.

ausserdem sollte zb dein page = PAGE vielleicht mal an den anfang deines ts...
__________________
typoversion: 3.6.1/3.6.2/3.7.0, Server: atplus.de/profihost.com/all-inkl.com
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
  #8  
Alt 18.06.05, 09:25
Forum Zuschauer
 
Registriert seit: 05.06.05
Beiträge: 5

Ne, da leuchtet nix


...warum auch? Das ist ein Beispiel aus dem modern Template Building Part II...interessant.
__________________
http://www.phaziz.org
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
  #9  
Alt 19.06.05, 09:11
Forum Stammgast
 
Registriert seit: 18.08.04
Beiträge: 468
daniel eine Nachricht über ICQ schicken

ja, aber anscheinend nicht richtig bei dir umgesetzt.

ich mag mich auch nicht mit dir drüber streiten, ob das nu so irgendwo steht oder nicht. wenn du keine hilfe brauchst ok. aber wenn ich dir sage, dass du bei page.10 schon den autoparser einbindest und dann folgend eigentlich mitpage.10.workOnSubparts und page.10.mark.MARKER arbeiten müsstest, anstatt page.20 page.30 usw... dann würde ich das zumindest mal ausprobieren...

;-)
war nur n kleiner tipp am rande
__________________
typoversion: 3.6.1/3.6.2/3.7.0, Server: atplus.de/profihost.com/all-inkl.com
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

Lesezeichen

Themen-Optionen
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 hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-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
Template erstellen vario TYPO3 4.x Fragen und Probleme 3 25.10.06 17:39
Eure Methoden mit Accessible XHTML Template (gov.typo3.com) david Barrierefreiheit 1 27.07.06 21:15
Template erstellen Havefun82 TYPO3 3.x Fragen und Probleme 0 04.06.06 10:42
HTML bzw xhtml document als template nutzen thedancingjoker Forum Bar 4 07.04.06 18:42
Accessible XHTML Template maxhb Barrierefreiheit 2 11.10.04 16:56


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:10 Uhr.


Powered by vBulletin® Version 3.7.3 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.1.0