Zum Inhalt springen

tt_news Grundsatzfragen

Erstellt am 24. Januar 2007 · 3 Antworten · letzte Antwort am 8. März 2007

Tags: tt_news, TYPO3 4, Frage

Spice1983 ·

Hallo Leute,

beim "Durcharbeiten" der tt_news Anleitung bin auf ein paar grundsätzliche Fragen gestoßen. Vielleicht könnt Ihr mir weiterhelfen?

Prinzipiell funktioniert die Darstellung der News mit meiner Konfiguration (allerdings ohne CSS).
Verwende Typo3 4.04 + TV + tt_news 2.04

Folgende Einstellungen habe ich im Constants-Abschnitt meines Templates:

plugin.tt_news.pid_list = 59
plugin.tt_news.file.templateFile = fileadmin/templates/tt_news/template.html

Und das im Setup-Abschnitt des Templates:

lib.news < plugin.tt_news

lib.news {
  code > 
  code = LATEST
  catImageMode = 0
  catTextMode = 0
}

Irgendwo in der Doku habe ich gesehen, dass diese Einstellungen auch über ext:/tt_news/static/ts_new/constants.txt bzw. setup.txt konfiguriert werden können. Bei anderen habe ich diese Einstellungen im Setup-Abschnitt des Templates gefunden? Wo gehört das nun eigentlich hin, bzw. welche Methode ist die "bessere" für die Konfiguration der Extension?

Das Theme CSS + tt_news scheint mir auch wieder so ein Spezialfall zu sein?(!)

In meinen Template (HTML + CSS), das ich über TemplaVoilá eingebunden habe, habe ich bereits den Newsteil "probeweise" drin und auch richtig gemappt (d.h. CSS Code für News ist in der eigentlichen Seite schon vorhanden).

Bisher habe ich auch hier

plugin.tt_news._CSS_DEFAULT_STYLE >

verwendet.

Im Template bei Include static (from extensions): habe ich default CSS-Styles (tt_news) wieder entfernt, da die CSS-Definition ja dort eigentlich nur sinnvoll ist, wenn ich den Style, der mir damit vorgegeben wird, wirklich verwenden will, oder verstehe ich das falsch?

Reicht es, wenn ich im tt_news.html Template meine CSS-Klassen vom Haupttemplate verwende oder ist es "sauberer" hier eine zusätzliche css für die News-Extension zu verwenden?

Orphelina ·

Hallo Spice1983,

ich bin auch noch nicht so bewandert- also kein Profi- aber vielleicht kann ich trotzdem weiterhelfen.
Soweit ich weiss, ist es besser die Sachen im Template zu überschreiben. Denn wenn du sie auf dem Server veränderst (also die von dir erwähnten *.txt-Dateien), und du lädst dir ein Update herunter, dann werden diese Werte überschrieben.
Also ist es sicherer, du überschreibst die bei dir, dann musst du bei Updates nichts anpassen.

Ich habe das CSS meiner News angepasst, indem ich die News-Styles in meinem CSS-Flie einfach überschrieben habe. Sauberer ist es eigentlich schon, wenn du das CSS auslagerst, aber zwingend notwendig ist das nicht.

Viele Grüße

rreini ·

Hallo Leute..

Ich hab da so ähnliche Probleme wie ihr!

Ich hab die CSS Werte von tt_news in meinem Haupt-Template einfach überschrieben. Im Internet Explorer funktioniert das ganze einwandfrei. Nur im Firefox werden die Änderungen nicht übernommen...

Hat irgendwer eine Ahnung warum nicht?

lg

jimbob.​walton ·

Hallo Spice1983,

Im Template bei Include static (from extensions): habe ich default CSS-Styles (tt_news) wieder entfernt, da die CSS-Definition ja dort eigentlich nur sinnvoll ist, wenn ich den Style, der mir damit vorgegeben wird, wirklich verwenden will, oder verstehe ich das falsch?

dass du die default-CSS Datei der News-Extension 'rausgeschmissen hast ist richtig, denn die brauchst du nicht, wenn du die News selbst gestalten willst.

Eine saubere Lösung CSS zu verwenden ist es, wenn du eine eigene CSS-Datei anlegst (z.B. unter fileadmin/templates/tt_news/tt_news_user.css) und diese über TS einbindest.

page = PAGE
page.includeCSS {
  file10 = fileadmin/templates/tt_news/tt_news_user.css
  file10.media = screen
}

Im Quellcode oder aber auch in der default CSS-Datei kannst du sehen, welche Klassen von der Extension generiert/genutzt werden (z.T. auch über wrap-Funktionen im TS der Extension. Aufgepasst!!!).

Grüße

------------------------------------------------------------
Computer werden den Menschen immer ähnlicher -
sie können bald alles, außer denken.