Zum Inhalt springen

zu Stylesheets, javascript, css_styled_c. und mehr...

Erstellt am 12. Juli 2004 · 3 Antworten · letzte Antwort am 12. Juli 2004

Tags: Frage

dah ·

Hallo,

ich wusste nicht genau in welches Board es soll, aber da sich das meiste wohl mit TS erledigen lässt schreib ich meine Fragen mal hier:

1. Kann ich dem template mehrere Styleshhets geben?
Da ich alles über CSS steuere (XHTML 1.0 Strict) habe ich die Dinger zur besseren Übersicht aufgeteilt.
mit

page.stylesheet = fileadmin/template/main.css

lege ich ein Stylsheet fest, würde aber gerne alle 3 bekanntgeben um sie auch in Typo3 bearbeiten zu können.
Momentan sind sie im Template selber festgelegt.

1.1 Kann ich media Typen festlegen?
ich verwende media="screen", das sollte möglichst auch so bleiben.

1.2 Lassen sich alternate Stylsheets festlegen?

2. javascript gedudel im <head>
Typo3 baut ja automatisch den copyright Hinweis (was völlig i.O. ist) und irgendwelches Javascript gedudel in den <head>. Kann ich das irgendwo entfernen / beeinflussen?
Ich brauch das nicht...

3. css_styled_content
Ich habe mir die Extension in der Version 0.1.0 installiert.
Der eigentlich Text wird auch wunderbar mit <p class="bodytext"> oder so formatiert.
Die Headline wird auch mit <h1> formatiert, alles schön und gut, aber:
Dazu bekomme ich um die headline noch ein <div> mit 2 klassen und einem riesigen Kommentar drin - wozu?
Ich bin ein sauberer-quelltext-Fetischist, daher nervt mich das ganze etwas.
Kann ich beeinflussen, was mir die extension so rauswirft?

4. mehrzeilig Wrappen
Ein Wrap wird ja z.B. so festgelegt:

temp.nav.wrap = <li> | </li>

Natürlich möchte ich auch das lieber ordentlich haben, denn so ergibt sich ein riesenlages stück code, das man überhaupt nicht mehr überblicken kann.
Irgendwo habe ich sowas gesehen:

temp.nav.wrap { <li> 
                                          | 
                                   </li>
}

Das funktioniert aber nicht, ergibt einen Fehler auf der Seite.

Jemand ne ahnung hierzu?

5. ich habe mir version 3.6.1 heruntergeladen - zumindest hier der Link so.
Wenn ich in Typo3 bin steht da aber 3.6.0...
Muss ich noch was ändern / updaten?

So, ich glaube das wars erstmal ;-)
Bin für jede Antwort und jeden Denkanstoß dankbar...

mfg
stephan

doku ·
page.headerData.10 = TEXT 
page.headerData.10.value (
<link rel="stylesheet" type="text/css" href="fileadmin/css/one.css" />
<link rel="stylesheet" type="text/css" href="fileadmin/css/two.css" />
<link rel="stylesheet" type="text/css" href="fileadmin/css/three.css" />
)

Irgendwo habe ich sowas gesehen:

wenn du "normale" klammern nimmst und nicht die geschweiften, dann klapperts... 😉

Wenn ich in Typo3 bin steht da aber 3.6.0...

das is nur ein "kosmetischer" fehler. es ist vergessen worden, die anzeige ebenfalls zu aktualisieren.

dah ·

Erstmal herzlichen Dank für deine Antwort!

doku schrieb
page.headerData.10 = TEXT 
page.headerData.10.value (
<link rel="stylesheet" type="text/css" href="fileadmin/css/one.css" />
<link rel="stylesheet" type="text/css" href="fileadmin/css/two.css" />
<link rel="stylesheet" type="text/css" href="fileadmin/css/three.css" />
)

Schön und gut, dann sind sie auch drin.
Allerdings kann ich sie dann noch nicht im CSS Styler bearbeiten. Das meinte ich oben, hab mich wohl etwas schief ausgedrückt.
Es geht eben darum, dass ich die sachen auch mal ohne Zugriff auf meinen Webspace bearbeiten kann.
Ne Ahnung wie ich das hinbekomme?

Irgendwo habe ich sowas gesehen:

wenn du "normale" klammern nimmst und nicht die geschweiften, dann klapperts... 😉
[/quote]
aso! hehe, beim oben genannten klappts auch gut.
Da wo ich es anwenden will allerdings nicht.
Ich hab die Navigation aus nem Kommentar vom Modern Template Buidling genommen und angepasst:

# Construct the main menu as a nested unordered list. 1 level
temp.menu1 = COA
temp.menu1 {
    # the menu object itself, starting off the site root
  10 = HMENU
  10.entryLevel = 0


    # Level1 entries are simple text menu entries,
    # (formatted via CSS to run down the left side of the page)
  10.1 = TMENU
  10.1 {
      # Don't really like unneccessary scripting.
    noBlur = 1
      # Current item should be unlinked and formatted differently.
    CUR = 1
      # Active items above current item should be formatted differently.
    ACTIFSUB = 1
  }

    # Base formatting of menu entries as list items.
  10.1.NO {
    wrapItemAndSub =   <li>  |  </li>

    ATagParams =
  }

    # Current menu item is unlinked and marked
  10.1.CUR {
    wrapItemAndSub = <li class="current1"> | </li>
    doNotLinkIt = 1
  }

    # Active items above current to be formatted differently
  10.1.ACTIFSUB {
    wrapItemAndSub =  <li class="active1">  |  </li>

  }

    # Wrap the level1 menu inside an unordered list
  10.1.wrap = <ul id="navigate"> |  </ul>

}

Bei den Eigenschaften (writeItemAndSub) klappt das nicht...

Wenn ich in Typo3 bin steht da aber 3.6.0...

das is nur ein "kosmetischer" fehler. es ist vergessen worden, die anzeige ebenfalls zu aktualisieren.

Alles klar, hab ich mir fast gedacht.

Weitere Ideen? *g*

doku ·

du mußt "natürlich" auch nach der öffnenden klammer eine neue zeile beginnen (siehe auch mein header-stylesheet-code, das is absolut dasselbe verfahren). die schließende klammer bekommt ebenfalls eine neue zeile... 😉