Subheader in Single Ansicht kann nicht formatiert werden

  • PhreakFreak PhreakFre...
    Padawan
    0 x
    43 Beiträge
    0 Hilfreiche Beiträge
    14. 02. 2007, 09:55

    Hallo

    Ich benutze tt_news 2.2.24, TYPO3 4.0.4. mit den Einstellungen CSS Styled Content (css_styled_content) und CSS-based tmpl (tt_news).

    Habe insg. 3 News Ansichten:
    1.LIST (auf der Frontpage),
    2.LATEST (in einer Latest Anzeigebox) und
    3.SINGLE.

    LIST und LATEST kann ich nach meinen Wünschen formatieren (über die Templatedatei und css). [b]Aber[/b] die [b]SINGLE[/b] Ansicht läßt sich nicht vollständig verändern. z.B. kann ich den Subheader der News nicht verändern. Egal welchen css code ich angebe oder im Template <b> davor schreiben, keine Änderung. Der Subheader der Singleansicht wird immer automatisch mit <h4> (Überschrift 4) formatiert.

    Ich habe auch zum Test versucht per CSS ein Hintergrundbild in den Subheader einzufügen und das hat auch funktioniert, es läßt sich nur die Schriftgröße und Art des Subheaders nicht ändern.

    Von irgendwo wird ihm gesagt, dass er den ###Subheader### mit <h4> deklarieren soll. Ich weiß nur nicht woher.

    Wäre schön, wenn mir jemand helfen könnte.

    P.S. Ich weiß, dass ich <h4> per CSS formatieren könnte, aber ich brauch alle 6 Überschriften ;)

    Vielen Dank

    bye
    PF


  • 1
  • pokusmus pokusmus
    T3PO
    0 x
    9 Beiträge
    0 Hilfreiche Beiträge
    21. 02. 2007, 14:11

    Hi,
    ich hab genau das gleiche Problem :( hast du vielleicht eine Lösung gefunden und kannst sie posten?

    Im Quelltext kann ich es auch nachvollziehen, weil Typo3 vor den Marker ###NEWS_TITLE### immer ein <font face="verdana" size="3"><strong> schreibt, ich aber keine Ahnung hab, woher er das nimmt (es steht auch nicht im Template).
    Hat jemand von euch vielleicht eine Idee?

    grüße,
    anna

  • PhreakFreak PhreakFre...
    Padawan
    0 x
    43 Beiträge
    0 Hilfreiche Beiträge
    20. 04. 2007, 09:57

    Hi

    Ich hab noch keine andere Lösung gefunden. Ich hab jetzt einfach den <h1> Tag für den ###NEWS_TITLE### benutzt und diesen in css formatiert.

    bye
    PF

  • ehontheim ehontheim
    Sternenflotten-Admiral
    0 x
    248 Beiträge
    0 Hilfreiche Beiträge
    28. 06. 2007, 16:19

    Moin allerseits!

    Bin auch gerade darüber gestolpert. Und da die Zeit drängte (mein Kunde war "not amused"), habe ich zu einem weniger feinen Trick gegriffen und mir die Suche im Code von tt_news für später aufgehoben. Der Subheader wird übrigens mit <h3> von tt_news erstellt. In anderen Beiträgen habe ich auch schon <h4> gesehen. Müsst ihr halt mal euren Quellcode anschauen.

    1. Das Template für Single angepaßt:
    [HTML]...
    <span class="newssingle_subheader">###NEWS_SUBHEADER###</span>
    ...
    [/HTML]

    2. Die CSS-Formatierung gezielt für diese Kombination geändert
    [HTML].newssingle_subheader h3 {
    background-color: transparent;
    border:0;
    border-bottom: 1px solid #ccccdd;
    padding: 3px 0 5px 3px;
    }
    [/HTML]

    Das border:0; mag seltsam erscheinen. Aber denkt daran: Hier wird eine übergeordnete CSS-Formatierung überschrieben. Und wenn diese wie in meinem Falle ein Border um den gesamten Block hat, würde ohne border:0; der Rahmen erhalten bleiben und nur der border-bottom überschrieben.
    Uff, war das verständlich?

    Grüße

    Erwin

  • Zwomble Zwomble
    R2-D2
    0 x
    70 Beiträge
    0 Hilfreiche Beiträge
    11. 07. 2007, 11:33

    @pokusmus:

    Schau mal auf Dein Haupttemplate und klicke dann oben rechts auf den ObjectBrowser.

    Den Object Tree stellst du auf Constants und guckst dann nach tt_news im Baum.
    Unter warp1 bis wrap3 findest Du dann den font...

    Hoffe, dass hat Dir geholfen.

    Grüße
    Zwomble

  • brokemeister brokemeis...
    Jedi-Ratsmitglied
    0 x
    762 Beiträge
    0 Hilfreiche Beiträge
    12. 07. 2007, 13:15

    So habe mal was bei mir aus nem Skript rauskopiert
    Genauso kann man auch das ganze in mit displaySingle formatieren.
    Hier automatischer "more"-Link direkt hinterm Subheader.

    [TS]displayLatest {
    ...
    subheader_stdWrap {
    append = TEXT
    append.data = register:newsMoreLink
    append.wrap = &nbsp;|
    append.if.isTrue.dataWrap = {field:ext_url}{field:int_url}{field:bodytext}
    crop >
    }
    ...
    }
    [/TS]

    Einfach mal schauen, was alles mit stdWrap geht ;)

  • 1