Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 08.05.06, 17:53
Forum Newbie
 
Registriert seit: 08.05.06
Beiträge: 23

Kommentare im Headbereich übernehmen (für IE-Hack)


Hallo alle zusammen!
Ich stehe kurz vor der Fertigstellung meines Homepage-Redesigns mit Hilfe des Layout-Frameworks YAML (http://www.highresolution.info/webdesign/yaml/). Um einige Darstellungsfehler im IE zu umgehen (da es mit Floats arbeitet, sind das einige), verwendet das Layout die Technik, eine eigens für den IE bestimmte Stylesheet-Datei wie folgt umgeben einzubinden: (Der Kommentar stimmt so nicht richtig - habe ihn gerade nicht zur Hand.)
HTML-Code:
<!--if[IE6]> <link href="Ie-Stylessheet"> </if>-->
Wenn ich bei TemplaVoila nun die Head-Elemente auswähle, die übernommen werden sollen, macht TemplaVoila einfach kein Auswahlkästchen vor die Zeilen mit den Kommentaren.
Alles in eine Zeile schreiben bringt auch nichts, weil TemplaVoila einfach für jeden Tag eine neue Zeile erzeugt, egal, was ich mache.
Dann habe ich versucht, die Kommentare einfach in das Binärfeld des Templatedatensatzes einzuschleusen, das geht aber auch nicht, es gab dann im Frontend einen Error, dass es die serialisierten Daten nicht auslesen kann :sad:
Was kann ich nur tun, um die Kommentare in den Head-Bereich zu übernehmen? Ich kenne leider auch keine Möglichkeit, TypoScript im Headbereich auszuführen (Dann könnte ich halt wenigstens ein Text-Element einbauen).
Was tun?
Lorenz
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 08.05.06, 18:48
Forum Newbie
 
Registriert seit: 09.02.06
Ort: Wien
Beiträge: 37
cbalogh eine Nachricht über Skype™ schicken

versuch doch mal in dein template etwas in der art

Typoscript-Code:
1:
2:
page.headerData.20 = TEXT
page.headerData.20.value = <!-- hier kommt der gewünschte text -->

einzubinden.

bei meiner installation von typo3 wird der text brav wie er ist abgeliefert!

eventuell kannst du dir sogar den kommentar sparen, indem es so einbindest:
Typoscript-Code:
1:
2:
3:
[browser = msie]
page.headerData.20.value = <link rel="stylesheet" type="text/css" href="iehack.css"
[end]

lg
c
__________________
SuSE 9.0 | Apache 1.3.28 | PHP 4.3.3. | MySQL 4.0.15 | Typo3 3.8.0

Geändert von cbalogh (08.05.06 um 18:51 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
  #3  
Alt 10.05.06, 12:08
Forum Newbie
 
Registriert seit: 08.05.06
Beiträge: 23

Typoscript-Code:
1:
2:
3:
4:
5:
page = PAGE
page.typeNum = 0
page.10 = USER
page.10.userFunc = tx_templavoila_pi1->main_page
page.headerData.20.value = <!-- hier kommt der gewünschte text -->
^^ So sieht der entsprechende Teil des TypoScript-Templates aus.
HTML-Code:
<!-- hier kommt der gewünschte text -->
wird leider nicht ausgegeben. (Im Quellcode, auf der Seite natürlich nicht, da Kommentar.)
Ich glaube leider nicht, dass man mit Hilfe einer solchen TypoScript-Anweisung die Einträge der von TemplaVoila fertig erstellten Seite ändern bzw. hinzufügen kann.
Darüber, was mit TypoScript geht, bin ich mir völlig im Klaren, ich bin nur gerade dabei, den Fuß auf das mir noch unbekannte TemplaVoila-Terrain zu setzen...
Vielen Dank trotzdem für die Hilfe!
Lorenz

Geändert von Junior (03.08.06 um 12:58 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
  #4  
Alt 10.05.06, 12:20
Benutzerbild von lutz
TYPO3forum.net Donater
 
Registriert seit: 19.08.04
Beiträge: 579

Zitat:
Zitat von Lorenz
Darüber, was mit TypoScript geht, bin ich mir völlig im Klaren,...
Na, da bin ich mir nicht so sicher... ;-)

Deine TS-Anweisung ist nämlich unvollständig und kann deswegen auch nicht funktionieren.

Richtig ist:
Typoscript-Code:
1:
2:
3:
4:
5:
6:
page.headerData.20 = TEXT
page.headerData.20.value (
<!--if[IE6]>
<link href="Ie-Stylessheet">
</if>-->
)

Geändert von lutz (10.05.06 um 12:24 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
  #5  
Alt 11.05.06, 15:15
Forum Newbie
 
Registriert seit: 08.05.06
Beiträge: 23

Zitat:
Zitat von lutz
Na, da bin ich mir nicht so sicher... ;-)

Deine TS-Anweisung ist nämlich unvollständig und kann deswegen auch nicht funktionieren.

Richtig ist:
Typoscript-Code:
1:
2:
3:
4:
5:
6:
page.headerData.20 = TEXT
page.headerData.20.value (
<!--if[IE6]>
<link href="Ie-Stylessheet">
</if>-->
)
Tja... Ähäm... *Räusper*
Danke für den Dämpfer. Ihr hattet beide völlig Recht. (Nicht so vorlaut sein, Lorenz!)
Tut mir leid, es war mein Fehler, jetzt funktioniert es, danke!
Lorenz
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 11.05.06, 16:18
Benutzerbild von lutz
TYPO3forum.net Donater
 
Registriert seit: 19.08.04
Beiträge: 579

Zitat:
Zitat von Lorenz
Tut mir leid,
Daß wir unseren Spaß haben, braucht Dir wirklich nicht leid zu tun...
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 11.05.06, 16:33
Forum Newbie
 
Registriert seit: 08.05.06
Beiträge: 23

Zitat:
Zitat von lutz
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 16.05.06, 14:03
Forum Newbie
 
Registriert seit: 04.10.05
Beiträge: 14

Zitat:
Zitat von cbalogh
versuch doch mal in dein template etwas in der art

Typoscript-Code:
1:
2:
page.headerData.20 = TEXT
page.headerData.20.value = <!-- hier kommt der gewünschte text -->

einzubinden.
Funktioniert super!
Aber wie kriegt man es an das Ende des Headers positioniert (also nach den anderen CSS-Links)?

Geändert von Beethoven (16.05.06 um 14:07 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
  #9  
Alt 16.05.06, 14:08
Forum Newbie
 
Registriert seit: 08.05.06
Beiträge: 23

Einfach alle CSS-Links über TypoScript in der richtigen Reihenfolge einbinden?
Sag dann bitte, obs geht.
Danke!
Lorenz
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
  #10  
Alt 16.05.06, 14:34
Forum Newbie
 
Registriert seit: 04.10.05
Beiträge: 14

Vielen Dank für den Tip. Daran habe ich auch schon gedacht.
Das setzt jedoch voraus, dass alle Templates die gleichen Stylesheets einsetzten.

Bei mir müssen jedoch je nach Layouttemplate verschiedene Stylesheets per templavoila eingebunden werden. Die hack.css korrigiert am Ende nur noch und bleibt immer gleich.

Geändert von Beethoven (16.05.06 um 14:42 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
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
Kommentare im Backend maxk TYPO3 4.x Backend 7 15.08.07 09:52
Kommentare in den Header einfügen josDesign TYPO3 4.x Fragen und Probleme 0 25.06.07 12:47
Kommentare von Automaketemplate entfernen cicero Alle anderen Extensions 2 24.01.07 17:10
Thread Closed - Hack?? mavo Änderungen 10 04.09.04 06:27


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:49 Uhr.


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