Seite 1 von 2 12 LetzteLetzte
Ergebnis 1 bis 10 von 15

Thema: Wie binde ich ein CSS Stylesheet in TYPO3 ein?

      
  1. #1
    Forum Stammgast
    Registriert seit
    18.08.2004
    Beiträge
    468

    Wie binde ich ein CSS Stylesheet in TYPO3 ein?

    Ein Stylesheet kann man mit

    page.stylesheet = pfad/zum/stylesheet.css

    im TypoScript Template eingebunden werden.

    © daniel
    Geändert von Junior (06.12.2006 um 13:07 Uhr)
    typoversion: 3.6.1/3.6.2/3.7.0, Server: atplus.de/profihost.com/all-inkl.com

  2. #2
    Forum Stammgast
    Registriert seit
    14.10.2004
    Beiträge
    104
    Man könnte das ganze auch mit einer Browserabfrage anlegen:

    Ins Setup:


    page.headerData = COA
    page.headerData {
    10 = TEXT
    10.value = {$temp.CSS}
    }


    unter Constants:


    // default css einbinden
    temp.CSS = <link rel="stylesheet" href="default.css" type="text/css" />
    // auf Version 7 abfragen
    [version = >6] AND [browser = msie]
    temp.CSS = <link rel="stylesheet" href="default.css" type="text/css" /><link rel="stylesheet" href="ie7.css" type="text/css" />
    // Mozilla und Netscape
    [browser = netscape]
    temp.CSS = <link rel="stylesheet" href="default.css" type="text/css" /><link rel="stylesheet" href="mozilla.css" type="text/css" />
    // auf Version 4 abfragen
    [version = <5] AND [browser= netscape]
    temp.CSS = <link rel="stylesheet" href="default.css" type="text/css" /><link rel="stylesheet" href="mozilla4.css" type="text/css" /
    // Opera
    [browser = opera]
    temp.CSS = <link rel="stylesheet" href="default.css" type="text/css" /><link rel="stylesheet" href="opera.css" type="text/css" />
    // MAC
    [system = mac]
    temp.CSS = <link rel="stylesheet" href="default.css" type="text/css" /><link rel="stylesheet" href="mac_ie.css" type="text/css" />
    [system = mac][browser = netscape]
    temp.CSS = <link rel="stylesheet" href="default.css" type="text/css" /><link rel="stylesheet" href="mac_mozilla.css" type="text/css" />
    [global]
    Geändert von Junior (06.09.2007 um 20:00 Uhr)

  3. #3
    Forum Newbie
    Registriert seit
    26.12.2006
    Beiträge
    34
    Wenn mann mehrere Stylesheets einbindn will, bzw. weitere optionen setzten will ist es sinnvoller includeCSS zu nutzen.

    page.includeCSS {
    file1 = pfad/zum/stylesheet_1.css
    file1.title = main_stylesheet
    file2 = pfad/zum/stylesheet_2.css
    file2.title = print_stylesheet
    file2.media = print
    }

  4. #4
    Forum Stammgast
    Registriert seit
    21.07.2006
    Alter
    39
    Beiträge
    400
    mit includeCSS kann man übrigens auch CSS wieder überschreiben, z.b. wenn eine weitere Subsektion ein anderes Layout braucht, css-styled-content aber die Page-Elemente gleich benennt. Dazu einfach in der Untersektion das unter z.b. includeCSS.file1 angehängte CSS mit dem neuen ersetzen (also includeCSS.file1 = neuesCSS-File)

  5. #5
    Forum Zuschauer
    Registriert seit
    30.11.2009
    Beiträge
    1

    Frage Hilfe!!

    Hallo! Ich versuche gerade ein CSS in Typo3 einzubinden, werde aber aus den ganzen Tipps nicht schlau. Kann mir jemand eine Schritt-für-Schritt-Anleitung geben? Ich bin neu auf dem Typo3-Sektor. Danke im Voraus :-)

  6. #6
    Forum Stammgast Avatar von Martin Terber
    Registriert seit
    11.08.2006
    Ort
    Köln
    Alter
    40
    Beiträge
    430
    @olliwan:

    Die Frage ist, wie weit du bereits bist.
    Wenn du eine ganz neue Seite erstellen musst und keine Ahnung hast, solltest du erstmal die Grundlagen zur Template-Entwicklung durcharbeiten, zB. das Quickstart Tutorial.

    Das mit dem CSS geht dann so:
    Den oben genannten Code musst du in dein Seitentemplate einbinden.
    Das heisst, im Backend das Modul Web > Template wählen, dann das Template bearbeiten, dass deiner Seite zugrunde liegt.

    Den oben genannten Code musst du dann in den Setup-Teil des Templates einfügen, siehe Screenshot.

    Wie binde ich ein CSS Stylesheet in TYPO3 ein?-screenshot2009-12-07-000084.png

    Natürlich muss sich das CSS auch an dem angegebenen Pfad auf dem Server befinden, also vorher per FTP oder über den Typo3 Filemanager hochladen.

    Es reicht natürlich für den Anfang, nur ein CSS einzubinden:

    page.includeCSS {
    file1 = pfad/zum/stylesheet.css
    }
    Suche Linktauschpartner - Themen: Reisen und Übersetzungen.
    Konnte ich helfen, dann hilf mir: Meine Themen | Martin Terber - Typo3 & PHP

  7. #7
    Forum Zuschauer
    Registriert seit
    28.12.2009
    Ort
    Hannover
    Alter
    24
    Beiträge
    4

    Rotes Gesicht include.js

    Hey Daniel,

    ich bin grad neu hier in diesem Forum und muss sogar leider sagen in dem ersten Forum in dem ich mich angemeldet habe.

    Also ich bin grad dabei meine eigene Seite zu machen und ich hab das Problem das ich viele JavaScript und Css Datein in meine Seite integrieren muss (duch jquery classen etc).

    Ich hab mir um die sache ein bisschen zu vereinfachen 2 kleine JavaScript-Funktionen geschrieben die jeweis in einer datei liegen die ich dann via typoscript integriert habe. Und damit ist es sehr einfach Datein auch ohne Typoscript einzubinden.

    Und hier nun meine 2 Scripte

    loadInFunction('fileadmin/source/template/js/jquery/jquery.fancybox-1.2.6.js');

    loadInCss('fileadmin/source/template/css/jquery.fancybox-1.2.6.css');

    function loadInFunction(pfad){
    document.write('<'+'script src=' +pfad+ ' type="text/javascript"><'+'/script>');
    }

    function loadInCss(pfad){
    document.write('<'+'link media="screen" href=' +pfad+ ' type="text/css" rel="stylesheet">');
    }



    Hier vielleicht hilft dir das bzw findest es besser als die (doofe) typoscript einbindung.

    Beste Grüße

    TheLapeno :)

  8. #8
    Forum Newbie
    Registriert seit
    12.04.2007
    Alter
    44
    Beiträge
    21
    Hier vielleicht hilft dir das bzw findest es besser als die (doofe) typoscript einbindung.
    Also ich finde die Einbindung von Css mittels Javasript nicht sehr optimal und auch recht unflexibel.
    Mit typosript bin ich wesentlich flexipler in der Einbindung mit diversen scripten und CSS als durch ein starres JavaScript und dann stellt sich natürlich auch die Frage, warum arbeitest du mit typo3???

    Lg

    Christopher

  9. #9
    Forum Stammgast Avatar von Martin Terber
    Registriert seit
    11.08.2006
    Ort
    Köln
    Alter
    40
    Beiträge
    430

    Ausrufezeichen

    Zitat Zitat von gygax Beitrag anzeigen
    Also ich finde die Einbindung von Css mittels Javasript nicht sehr optimal und auch recht unflexibel.
    Sehe ich auch so - das o.g. Javascript-Beispiel verkompliziert die Sache doch nur unnötig. Typoscript mag am Anfang etwas sperrig und undurchsichtig erscheinen. Aber es ist leicht erlernbar und erleichtert es, sein Projekt klar und strukturiert zu konfigurieren.
    Suche Linktauschpartner - Themen: Reisen und Übersetzungen.
    Konnte ich helfen, dann hilf mir: Meine Themen | Martin Terber - Typo3 & PHP

  10. #10
    Forum Zuschauer
    Registriert seit
    14.03.2011
    Alter
    26
    Beiträge
    4

    frage.!

    Hallo,

    ich hab mal ne frage, und zwar müsste ich morgen für eine präsentation eine website mithilfe von typo3 erstellen, ich hab bisher nur die testversion heruntergeladen und hab auch keine webspace.!
    ist das möglich, aussehen is völlig egal, einfach nur eine website dass was da is!
    erste frage, ist das in dieser zeit und mit meinen mitteln möglich?

    danke schonmal

    lg

 

 
Seite 1 von 2 12 LetzteLetzte

LinkBacks (?)

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Facebook Kommentare

Ähnliche Themen

  1. Wie binde ich ein Favicon in TYPO3 ein?
    Von Junior im Forum FAQ - Sonstiges
    Antworten: 2
    Letzter Beitrag: 01.01.2010, 21:13
  2. Antworten: 2
    Letzter Beitrag: 14.12.2009, 19:38
  3. Wie binde ich macina_banners mit templavoila ein?
    Von stefan72 im Forum TemplaVoila
    Antworten: 10
    Letzter Beitrag: 14.11.2008, 15:00
  4. Wie binde ich einen Poll, eine Umfrage auf jede Seite ein?
    Von Zinner im Forum FAQ - Extensions
    Antworten: 19
    Letzter Beitrag: 01.08.2008, 14:10
  5. Hilfe! - wie binde ich die Klassen ein ohne die Struktur zu ändern
    Von hans-martin im Forum TYPO3 3.x Fragen und Probleme
    Antworten: 5
    Letzter Beitrag: 06.04.2006, 22:09

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

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 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237