Zum Inhalt springen

css_styled_content: Default-CSS bearbeiten und Templates ändern

Erstellt am 20. Mai 2006 · 5 Antworten · letzte Antwort am 20. April 2007

Tags: Inhaltselemente, HTML & CSS, Frage

KaffDaddy ·

Moin Moin !

Ich benutze Typo3 4.0 und css_styled_content und kämpfe mich schon seit Tagen durch die Doku, Foren und das halbe Internet nur irgendwie will es nicht in meinen Kopf:

Über Typoscript füge ich über

page.stylesheet = fileadmin/template/style.css

mein eigenes Stylesheet ein. Wenn ich css_styled_content über Include static hinzunehme, fügt er mir auch ein Stylesheet mit den css_styled_content-Definitionen zusätzlich mit ein. Kann man das irgendwie abschalten? Ich möchte nur in meinem eigenen Stylesheet Definitionen (auch für css_styled_content) haben.

Zweite Frage: css_styled_content ist ja schön und gut, nur würde ich gerne ein paar Änderungen einpflegen um die vordefinierte Aufbereitung des Quelltextes durch DIVs zu ändern. Ich möchte gerne die Templates von css_styled_content ändern, die den Content in die DIV-Boxen zwängen:

<div class="csc-textpic csc-textpic-intext-left-nowrap"> ... usw. ... </div>

Gefunden habe ich diese schon im Verzeichnis typo3\sysext\css_styled_content\static. Änderungen an der Datei werden auch durchgeführt, gibt es trotzdem die Möglichkeit über Typoscript auf meine eigenen Definitionen zu verweisen bzw. diese einzubinden?

Vielen Dank im voraus! 🙂

CU
Stephan

Michaelh74 ·

Hallo,

weiß nicht, ob das unbedingt Sinn macht jegliches CSS von css_styled_content abzuschalten. Es werden da ja auch z.B. Content Elemente wie Bild mit Text mit float etc. definiert. Das würde dann alles verloren gehen.

Zu 2)
Du kannst natürlich über TS jedes voreingestellte setup überschreiben. Da geht das auch mit dem DIV wrap.

Viele Grüße
Michael

KaffDaddy ·

Moin Moin !

Danke für die Antwort. Ich habe mich jetzt erstmal damit abgefunden, das Klassenfeuerwerk beizubehalten und per CSS zu formatieren.

CU
Stephan

miwolfram ·
KaffDaddy schrieb

Danke für die Antwort. Ich habe mich jetzt erstmal damit abgefunden, das Klassenfeuerwerk beizubehalten und per CSS zu formatieren.

Ist vielleicht nicht relevant, aber zumindest die vordefinierten CSS-Styles (also nur die Formatierung nicht die Styles selbst) kannst du ganz leicht ausschalten.

plugin.tx_cssstyledcontent._CSS_DEFAULT_STYLE >
m3typo3 ·

Ich möchte gern das voreingestellte Setup von 'styles.sitemap.text' überschreiben. Dazu habe ich mir ein ExtensionTemplate angelegt welches folgende Zeilen enthält.

styles.sitemap.text >
styles.sitemap.text = HMENU
styles.sitemap.text {
   
    # Listeneigenschaften
  entryLevel = 1
   
    # Level1
  1 = TMENU
  1 {
    expAll = 0
    noBlur = 1
    wrap = <ul>|</ul>
     
    NO = 1
    NO.wrapItemAndSub = <li>|</li>
    NO.ATagParams =
    NO.ATagTitle.field = title
    NO.ATagTitle.noTrimWrap = | {$_TEXT_GO_TO_PAGE} |
     
    ACT = 1
    ACT.wrapItemAndSub = <li>|</li>
    ACT.ATagParams = class="active"
    ACT.ATagTitle.field = title
    ACT.ATagTitle.noTrimWrap = | {$_TEXT_GO_TO_PAGE} |
     
    CUR = 1
    CUR.wrapItemAndSub = <li>|</li>
    CUR.ATagParams = class="current"
    CUR.ATagTitle.field = title
    CUR.ATagTitle.noTrimWrap = | {$_TEXT_GO_TO_PAGE} |
  }
  2 < .1
  3 < .2
  4 < .3
  5 < .4
}

Dieses ExtensionTemplate lade ich per 'Include basis template' in mein RootTemplate - aber es scheint das voreingestellte Setup von 'styles.sitemap.text' nicht zu überschreiben. Zumindest sehen ich nach löschen aller Cache's die Ausgabe des statischen, vordefinierten Setups.

Was mache ich falsch?

PhoenixAusDerAsche ·

Hi

Schau mal im ObjectBrowser ob nicht evtl. en zweiter "Baum" angelegt wird. Also der falsche Strang abgearbeitet wird nachher bzw. die Werte bereitstellt.
Oder ob im Ast dann irgendwo der Weg auseinander führt. z.B. durch Tippfehler o.ä.
EDIT: Evtl. Groß-/Kleinschreibung? Ist schnell passiert, beeinflusst aber lange.

Gruß