Antwort
 
LinkBack Themen-Optionen Thema bewerten Ansicht
  #1  
Alt 23.04.08, 14:27
Forum Zuschauer
 
Registriert seit: 13.04.08
Alter: 24
Beiträge: 10
Frage

browserweiche für ie6


hallo zusammen,

also ich hab folgendes problem. ich hab gestern ne neue seite eingerichtet. dazu hab ich dann noch ne browserweiche geschrieben, da ich pngs verwende und somit 2 verschiedene grafiken benötige. das problem was ich jetzt habe ist, dass die weiche nicht funktioniert bzw. es funktioniert schon, nur nicht im typo3. ich hab mich gestern schon ein bisschen durchs forum gearbeitet, verschiedene sachen probiert doch nichts hat funktioniert. entweder ich hab das falsche ins setup geschrieben oder hm ja ka.

fangen wir mal von vorne an:
also ich hab 2 css dateien.

im head sieht das so aus(nicht im typo3 head)

Code:
 <!--[if IE 6]>
    <style type="text/css">@import url(ie6.css);</style>
  <![endif]-->

  <!--[if gte IE 5.5]>
    <style type="text/css">@import url(ie6.css);</style> 
  <![endif]-->
  
   <!--[if IE 7.0]>
    <style type="text/css">@import url(style.css);</style>
  <![endif]-->
und so siehts dann im quelltext auf der seite aus:

Code:
<link href="fileadmin/templates/style.css" rel="stylesheet" type="text/css" />

<style type="text/css">@import url(fileadmin/templates/ie6.css);</style>

<style type="text/css">@import url(fileadmin/templates/style.css);</style>
grundsätzlich fehlt ja im typo3 head das "<!--[if IE 6]>" bzw. für 5.5 oder 7er und das <![endif]-->. kann das da dran liegen? und wenn ja, wie kann ich das lösen? ich bin kein typoscript spezialist, deshalb weiß ich auch nicht wie ichs sonst noch lösen kann.

das ist äusserst wichtig für die seite, da sonst leute die den ie6 haben die komischen weißen ränder der grafiken sehen, was nicht das ziel ist.

ich danke schonmal für antworten.

mfg

Geändert von Cybersmog (06.05.08 um 22:50 Uhr). Grund: Thema auf gelöst gesetzt
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 23.04.08, 14:32
Benutzerbild von Cybersmog
TYPO3 Forum Team
Moderator
 
Registriert seit: 24.02.06
Alter: 31
Beiträge: 2.000

Zeig uns doch mal, wie du die CSS Dateien in dein TS einbindest.

Gruß
Peter
__________________
An eagle soars, but a weasel never gets sucked into a jet engine!
TYPO3 schreibt sich TYPO3!
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 23.04.08, 14:36
Forum Zuschauer
 
Registriert seit: 13.04.08
Alter: 24
Beiträge: 10

Zitat:
Zitat von Cybersmog Beitrag anzeigen
Zeig uns doch mal, wie du die CSS Dateien in dein TS einbindest.

Gruß
Peter
wenn du meinst wie ich die css ins typoscript einbinde, kann ich nur sagen das ich die garnicht einbinde. ich erstell das html-template dann lad ichs hoch und map das mit templavoila. wie gesagt, das wird dann alles automatisch gemacht.

bissher steht nur das im setup
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:
30:
31:
32:
33:
34:
## Menu [Begin]
lib.subMenu = HMENU
lib.subMenu.entryLevel = 1

lib.subMenu.1 = TMENU
lib.subMenu.1.NO {
allWrap = | <a href="#" class="menu">&nbsp;&nbsp;</a>
ATagParams = class="menu"
}
## Menu [End]





## Menu [Begin]
lib.mainMenu = HMENU
lib.mainMenu.entryLevel = 0

lib.mainMenu.1 = TMENU
lib.mainMenu.1.NO {
allWrap = | <a href="#" class="menu">&nbsp;&nbsp;</a>
ATagParams = class="menu"
}
## Menu [End]



config.spamProtectEmailAddresses = 1

page = PAGE
page.typeNum = 0
page.10 = USER
page.10.userFunc = tx_templavoila_pi1->main_page

mfg
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 23.04.08, 14:43
Benutzerbild von Cybersmog
TYPO3 Forum Team
Moderator
 
Registriert seit: 24.02.06
Alter: 31
Beiträge: 2.000

Ah, TemplaVoila war das richtige Stichwort. Denn TV übernimmt keine Kommentare aus dem Header (und das sind Conditional Comments letztenendes).

Nimm die CSS Dateien in TV aus dem Mapping raus und binde den ganzen Block stattdessen im TS ein:

Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
page.headerData.9999 = TEXT
page.headerData.9999.value (
<link rel="stylesheet" type="text/css" href="/fileadmin/styles/aaa.css" />
<!--[if IE]>
<link rel="stylesheet" type="text/css" href="/fileadmin/styles/aaa-ie.css" />
<![endif]-->
)

Gruß
Peter
__________________
An eagle soars, but a weasel never gets sucked into a jet engine!
TYPO3 schreibt sich TYPO3!
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 23.04.08, 14:51
Forum Zuschauer
 
Registriert seit: 13.04.08
Alter: 24
Beiträge: 10

hi, meinst du aus der index.html die styles rausnehmen? und dann neu mappen? oder nur die weichen zum ie? weil wenn ich alles rausnehme is auch alles unformatiert.

kannst du mir noch bitte sagen wofür die "9999" in der ersten und 2 zeile steht?

danke schonmal!
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 23.04.08, 22:28
Forum Zuschauer
 
Registriert seit: 13.04.08
Alter: 24
Beiträge: 10

so, also ich habs jetzt nochmal probiert habs aber nicht hinbekommen. ich hab den code nur insofern geändert das ich die links angepasst habe. die if dinger hab ich aus dem templavoila rausgenommen.

das ist der code im setup

Typoscript-Code:
1:
2:
3:
4:
5:
6:
7:
page.headerData.9999 = TEXT
page.headerData.9999.value (
<link rel="stylesheet" type="text/css" href="/fileadmin/style.css" />
<!--[if IE 6]>
<link rel="stylesheet" type="text/css" href="/fileadmin/ie6.css" />
<![endif]-->
)

vll kann mir einer sagen ob ichs irgendwie falsch eingefügt habe.

danke

mfg
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 06.05.08, 22:32
Benutzerbild von Cybersmog
TYPO3 Forum Team
Moderator
 
Registriert seit: 24.02.06
Alter: 31
Beiträge: 2.000

In TemplaVoila musst du unter "Kopfteile" sämtliche Verweise zu CSS Dateien entfernen.

Du machst die gesamte CSS Einbindung nur per TypoScript. Die Zahl 9999 ist frei gewählt und soll eigentlich nur dafür sorgen, dass die CSS Daten als letztes im Header eingebunden werden.

Falls es jetzt immer noch nicht geht, poste mal eine URL, wo man sich das Ergebnis anschauen kann.

Gruß
Peter
__________________
An eagle soars, but a weasel never gets sucked into a jet engine!
TYPO3 schreibt sich TYPO3!
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 06.05.08, 22:47
Forum Zuschauer
 
Registriert seit: 13.04.08
Alter: 24
Beiträge: 10

hi, funktioniert jetzt! hab alle css-weichen im header ausgeschalten und im typoscript den pfad geändert! bei mir stand erst

Code:
page.headerData.9999 = TEXT
 page.headerData.9999.value (
 <link rel="stylesheet" type="text/css" href="/fileadmin/templates/style.css" />
 <!--[if IE 6]>
 <link rel="stylesheet" type="text/css" href="/fileadmin/templates/ie6.css" />
 <![endif]-->
 )
hab vor fileadmin den "/" weg gemacht, so das jetzt

Code:
page.headerData.9999 = TEXT
 page.headerData.9999.value (
 <link rel="stylesheet" type="text/css" href="fileadmin/templates/style.css" />
 <!--[if IE 6]>
 <link rel="stylesheet" type="text/css" href="fileadmin/templates/ie6.css" />
 <![endif]-->
 )
dasteht

danke für deine hilfe! werd mir das ganze noch als pdf sichern, falls nochmal das problem auftritt!

danke und schönen abend noch!

achja, das ergebnis
MITSTREITER: Home

oder die normale ohne quelltext
MITSTREITER
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 06.05.08, 22:51
Forum Stammgast
 
Registriert seit: 13.05.06
Alter: 31
Beiträge: 290

Der vollständigkeitshalber sei noch erwähnt, das Typo3 über eine "build-in" Browserweiche verfügt, die man in Typoscript nutzen kann:

TYPO3.net - Das deutsche TYPO3-Portal:browser
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
Gelöst Browserweiche mit Versionsabfrage Gluehstrumpf TYPO3 4.x Fragen und Probleme 2 03.06.08 09:37
Browserweiche amandine TYPO3 4.x Fragen und Probleme 11 16.05.08 23:23
Browserweiche camelfighter TYPO3 4.x Fragen und Probleme 1 28.01.08 21:23
Browserweiche für den IE r0bN TemplaVoila 3 01.08.07 11:39
Browserweiche TS online TYPO3 3.x Fragen und Probleme 4 01.01.06 14:18


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


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