Hallo Zusammen.
Hab jetzt schon einiges probiert, aber ich bekomm es einfach nicht hin.
ich habe die tt_news installiert und dann unter meinem link newsarchiv die listenansicht gewählt. Natürlich hab ich auch noch eine Single ansicht auf einer seperaten seite platziert.
habe dann auch in mein haupttemplate die latest news eingebunden, damit man die immer auf der ganznen seite sieht.
mein problem ist es, dass ich wenn ich mir den html quelltext ansehe, mir nur die class="bodytext" angezeigt wird.
Ich bin wirklich am verzweifeln. hab auch keine lust mehr rum zu probieren. kann es aber auch leider nicht geauer beschreiben.
BITTE HELFT MIR! DANKE #angry# #evil#
ein neuer thread?
also 2x tt_news auf einer seite und wie die ansprechen?
die 2 sind ja in einem unterschiedlichen bereich des templates, also ca so
#main p {...}
#top p {...}
hab aber nicht so lust das genauer zu schreiben, weiß ja nicht mal obs stimmt
georg
hallo georg.
leider versteh ich nicht genau was du meinst.
ich habe die news so eingebunden wie auf der dvd video 2 brain typo3 professionelles content management mit open source.
und da hat der autor das mit table_based gemacht. hat alls super funktioniert. nur leider sieht das total blöd aus.
hab dann den html quelltext aufgerufen und nach class gesucht, um dann in meiner main.css datei die classen zu formatieren.
nur leider finde ich im html quelltext keine class. nur die class="bodytext", die steht im berich wo die news stehen.
table based tt_news ist in deinem TS template eingebunden. wenn du CSS stylen willst, solltest du auch css_styled_content und css_based tmpl (tt_news) einbinden.
im tt_news plugin bindest du dann das v2 template ein, das steht soweit ich weiss auch im tt_news manual.
dann kann ich dir noch einen tipp geben: verwende den Firefox mit Firebug extension, dann kommst Du dem CSS auf der News-Seite schnell auf die Spur 🙂
good luck,
bbb
hi bbb,
also ich hab jetzt das table based das css_styled_content und css_based tmpl eingebunden. aber wie binde ich das v2 template ein. :o bin leider mit typo3 noch nicht so vertraut.
aber schon mal vielen dank. 😃
Das Template ist: pi/tt_news_v2_template.html (im Extension Manager auf tt_news klicken, dann oben rechts im Drop-Down auf "edit files")
Es baut tt_news auf div/spans basierend auf, genau das, was Du (und der Rest der Welt, der gute Webseiten bauen will) brauchst.
Kopier´s Dir in die Dateiliste irgendwohin und bearbeite das dann nach Deinem Geschmack.
Per TS baust es dann so ein:
plugin.tt_news.templateFile = fileadmin/pfad/zum_template.html
Du hast noch eine wichtige Lektüre vor Dir: tt_news Extension Manual. Dort steht genau das drin, was Du wissen musst für css-based News! Suche nach dem Abschnitt "Sheet: Template".
nimm schonmal das table-based tt_news aus den statics raus 😉
good luck weiterhin
bbb
super!!! ich habe mich im leben noch für nichts bedankt was total beschissen aussah. aber es geht 😃 😃 😃
SUPER DANKE!
Aber jetzt gleich meine nächste frage. wie kann ich denn jetzt definieren, wie ich das datum und die ganzen sachen weg bekomme. und wie kann ich die tabellen der news so anpassen, das sie so sind wie ich sie haben will.
DANKE
indem du das template anpasst
georg
hallo nochmal.
#angry# #angry# #angry#
das gibt es doch nicht. jetzt wird es grün. aber alle änderungen die ich an der datei tt_news_v2_template.html mache, werden nicht angenommen
woran kann das schon wieder liegen?
DANKE
moin bys4ever
verstehe ich das richtig: du machst an der v2.html rum? CSS würdest Du natürlich in ner entsprechenden Datei, zB news.css eintragen und die jeweiligen Selektoren aus der v2.html (oder mit Firebug) auslesen.
CSS wirkt beim Reload auf das Aussehen im Browser 🙂
Ansonsten fällt mir nur ein, dass Du eventuell das Template im Content-Element auf der einen Seite eingebunden hast: mach das einfach nochmal wenn Du an dem Template was änderst.
Grün wird der Kram aber tatsächlich, wenn Du das defaultCSS für tt_news inkludierst. Schau in Deinem TS Template.
best wishes,
bbb
moin bbb,
jetzt schon mal super vielen dank, dass du dich mit meinem kram rumärgerst.
aber ich stelle nur im v2.html rum, damit ich das datum und den autor und son kram wegbekomme. nur leider tut sich da auch nach aktualisierung nichts.
#paralyzed#
hi nochmal.
jetzt verseh ich die welt nicht mehr.
ich habe jetzt die *v2*.html aus dem fileadmin raus gelöscht und alles nochmal angeschaut. keine veränderung.
jetzt bin ich unter templates in den constant editor und hab mir das tt_news plugin mal angesehen.
unter tmplate file steht "EXT:tt_news/pi/tt_news_v2_template.html" das drin. Aber es ist kein haken im kästchen vorher. aber der muss die datei doch verwenden. weil sonst würde mir ja nichts angezeigt.
und im haupttemplate unter constants habe ich ja "plugin.tt_news.templateFile = fileadmin/Template/tt_news_v2_template.html" das drin stehen.
😢
zum thema rumärgern: ich kenn das gefühl, TYPO3 is richtig doll tief gell? =)
zur Mystery:
cache gelöscht? gibt doch diese beiden Funktionen "typo3conf cache löschen" und "fe cache löschen".
gewöhn´ Dir einfach mal an, diese beiden Buttons zu drücken - das macht TYPO3 vor Allem am Anfang verstehbarer.
vermute, dass die Template-Datei (v2) geparsed und gecached wurde, und Du jetzt die Datei gelöscht hast (was garnicht schlau war). Nach nem clear cache wird´s wohl auch mit der Ausgabe der News vorbei sein 😉
kannst Dir ja im TER die Datei neu saugen. Ohne html-Template gibt´s nix.
bbb
hi.
vielen dank für deine ganzen super tipps.
aber ich war so schlau und hab die datei gesichert. 😃 😃 😃
hab dan die datei v2.html per constant editior eingebunden. und hab das datum rausgelöscht. und es geht!!! 😃
aber ich versteh das trotzdem nicht. hatte sie doch auch aus dem fileadmin eingebunden. aber das hat der nicht gemacht.
#evil#
So jetzt hab ich das news plugin gelöscht und neu installiert.
ich hab jetzt die listen ansicht eingebunden und die single ansicht auf einer seite mit "nicht im menü"
habe dann unter include statics css_based_tmpl und default css-styled eingebunden.
jetzt ist alles grün.
was ist der nächste schritt. bitte ganz ausführlich. :o
<!--
IMPORTANT: The stylesheet link below is only for testing the template file directly in a browser while editing it.
On the website the css styles for tt_news have to be include with the static TS template "default CSS style (tt_news)" or
with an external file (see tt_news/res/tt_news_v2_styles.css) which you include via TypoSript in the "page" object.
-->
wie mache ich das? :o #angry#
Das ist doch alles nicht so schwer...
Das Template für tt_news aus dem Extension-Ordner kopieren und unter fileadmin ablegen.
Dann in deinem Haupttemplate im Constantsfeld per
plugin {
tt_news {
file.templateFile = fileadmin/....html
}
}
darauf verweisen.
Caches löschen.
Dann unter "Include static (from extensions):" css_based_tmpl (tt_news) und default css-styles (tt_news) einbinden. Speichern. Caches löschen.
Dann Die Plugins in die Seite einbinden die du benötigst- Also list, Singel, latest usw.
Die CSS-Classen stehen im Template. Das CSS-File selbst findest du in der Datei typo3conf/ext/tt_news/static/css/setup.txt.
Diese kannst du dann wie gewohnt in deinem TS-Setup mittels
plugin.tt_news {
_CSS_DEFAULT_STYLE (
...
)
}
überschreiben. Dadurch geht dir beim Updaten der Extension auch nichts verloren.
Ansonsten empfehle ich unbedingt mal das Manual zu lesen.
typo3conf/ext/tt_news/doc/manual.sxw
hi SLAng.
also das template *v2*.html habe ich jetzt mit dem constant editor eingebunden.
das geht schonmal.
jetzt muss ich nur noch dem news template die css datei zuweisen.
1.
plugin.tt_news {
2.
_CSS_DEFAULT_STYLE (
3.
...
4.
)
5.
}
kannst du mir da vielleicht ein Beispiel link reinschreiben. ware echt lieb von dir! :o
Also du musst tt_news kein CSS-File zuweisen... Das ist schon zugewiesen #paralyzed#
In das snippet kommt auch kein Link, sondern die Definitionen selbst.
Schau doch einfach mal in die Setup-Datei... Da stehen alle Classen drinn. Du überschreibst in deinem TS-Setup einfach die, die du ändern willst... z.B.
plugin.tt_news {
_CSS_DEFAULT_STYLE (
.news-latest-container {
border:1px solid #333;
background-color:#BBE53A;
}
uswusf...
)
}
Du kannst natürlich in dein HTML-Template für tt_news auch ganz eigene Classen reinschreiben, die du dann in einem separaten File definierst.
Einfach unter fileadmin ablegen und z.B. mittels
page {
includeCSS {
file1 = fileadmin/.../news.css
file1.media = screen
}
}
ich habe jetzt die datei *v2*.html in meinem haupttemplate als ressource angehängt.
dann hab ich die setup.txt in eine "news.css" Datei umgespeichert. Diese habe ich dann ebenfalls als ressource ins haupttemplate angehängt.
und die *v2*.html habe ich dann <link href="news.css" rel="stylesheet" type="text/css" /> rein geschrieben.
nur leider haut es nicht hin.
bitte gebt mir ein antwort die ich auch versteh. kann mir das leider nicht erklären warum dass so ist.
bei meiner normalen html template datei geht das doch genause. da hab ich <link href="main.css" rel="stylesheet" type="text/css" /> drin stehen und die main.css geht doch auch
#angry# #angry# #angry#