hallo!
besteht die möglichkeit tt_news mit templavoila einzubinden bzw. wo finde ich eine doku dazu?
lg mike
hallo!
besteht die möglichkeit tt_news mit templavoila einzubinden bzw. wo finde ich eine doku dazu?
lg mike
Klar, wieso sollte das nicht gehen?
hab das selbe prolem,.. muss man dabei irgendwas tolles beachten?! ne doku habe ich leider noch nichtgefunden... 🙁
hi
ne du musst nix grossartig beachten.
wenn du ein neues content element in templaVoila auswählst nimmst du das plugin für tt_news. ansonsten alles wie gehabt.
die doku auf englisch:
http://typo3.org/documentation/document-library/tt_news/
gruss
Hallo,
trotz Lektüre diverser Handbücher komme ich leider nicht hinter das Geheimnis, wie ich tt_news in Templa-Voila einbinden kann.
Die herkömmliche Version mit TS funktioniert. Nur bei einem Layout basierend auf TemplaVoila haperts.
Der Code ist wie folgt:
### News LATEST in object container
lib.extraContent < plugin.tt_news
lib.extraContent {
code >
code = LATEST
pid_list >
pid_list = 10
singlePid >
singlePid = 14
templateFile = fileadmin/templaVoila_templates/tt_news_v2_template-Start.html
}
An meinem Template Object scheint es nicht zu liegen, da folgender Code fruchtet und "Testtext" angezeigt wird:
lib.extraContent = TEXT
lib.extraContent.value = Testtext
Vielen Dank - ich werde mich mit Antwortposts revanchieren, wenn ich nicht mehr ganz so grün bin.
Grüßle
Falk
hi falkwahlter
den code brauchst du bei der tt_news 2.2.24 nicht mehr.
du fügst das plugin als content-element ein und kannst dann deine einstellungen dort vornehmen. denn rest machst du in der setup.txt bzw. im template.
ein paar code schnipsel
# newsmodul
#################
#einbindung des Templates
###########################
plugin.tt_news.templateFile = fileadmin/template/tt_news_v2_template.html
# entfernt die styles aus dem template!!!!
###############################
plugin.tt_news._CSS_DEFAULT_STYLE >
#Archiv
#######
plugin.tt_news.noNewsToListMsg_stdWrap.wrap = |
# - - - - - - - - - Zeile für die archivierung eines Artikels befehl hat vorrang vor einem gegebenen archivierungsdatum - - - - - - - - - - - -#
#If this is set, news are automatically in the archive after the given number of days has passed according to their initial datetime value.
#Note: this setting will have priority over a possibly given archivedate.
#Example: This handles all news records older than 30 days as archived.
plugin.tt_news.datetimeDaysToArchive = 30
die kannst du in der setup deiner root nach der page definition setzten.
gruss kilian
Hallo, Kilian,
vielen Dank für Deine Antwort.
So, wie ich Deinen Code lese, muss ich in jeder Seite, in welcher ich die Nachrichten darstellen will, ein Plugin-Content-Element setzen und konfigurieren.
Mein Ziel ist es jedoch, dass ich eine TemplaVoilá-Vorlage habe, in welcher die Nachrichten automatisch eingebunden sind (wie z. B. das Menü auch).
Bislang habe ich die Nachrichten auf jeder Seite eingefügt - und das würde ich niemandem raten. Viel zu viel Aufwand, auch wenn man global einige Konstanten setzt.
Grüßle und danke,
Falk
hi falkwalter
hab das auf deinen weg noch nicht probiert. mache das immer mit verknuepfungen.
eins anlegen und immer verknuepfen. aenderungen am objekt sind dann immer in allen anderen auch. das mit dem lib.myObject klingt aber interessant. hab mal ein bisschen gesucht und bin auf die zwei urls gestossen. vielleicht bringen sie dir etwas.
auch ist mir aufgefallen das es vielleicht lib.extraContent < temp.plugin.tt_news heissen koennte.
wenn du es auf diese weise hinbekommst würde mich interessieren wie. waere nett wenn du deinen loesungsweg posten koenntest
gruss kilian
Hallo, Killian,
ich denke mal, ich habe ein generelles Problem mit der Kombination tt_news + TV + MTB.
TV läuft bei mir auf der gleichen Installation (natürlich als eigene Site mit eigenen Templates) wie eine MTB-Site. Vielleicht hakt es ja daran.
Merkwürdig ist nur, dass die News auf der MTB-Site tadellos funktionieren - währenddessen auf der TV-Site nur der Titel aber keine Inhalte angezeigt werden.
Falls es wirklich "nur" an der Kombination TV + news liegt, melde ich mich wieder und poste die Lösung.
Grüßle
Falk
Hi,
ich habe gerade den folgenden Schnipsel
lib.newsLatest < plugin.tt_news
lib.newsLatest {
code >
code = LATEST
pid_list >
pid_list = 2,3 # the pids of the pages where your news are stored
catImageMode = 0
catTextMode = 0
}
Aus LATEST habe ich LIST gemacht und meine PID angepasst, und : es funzt einwandfrei.
Die Seite läuft unter T3.8 mit TV und tt_news 2.xx und css_styles* etc.
Hallo,
ich bin eine total verzweifelte Typo3-Anfängerin, die irgendwie nur die Hälfe versteht. Hab mir gerade das Thema hier druchgelesen und konnt irgendwie nicht so wirklich folgen!
Kann mir jemand erklären, was genau ich machen muss, dass Beiträge an einer bestimmten Stelle im Template angezeigt werden? Hab ein Template (mit CSS) und möchte meine News in einer Box (welche schon im Template drin ist) an der rechten Seite anzeigen lassen. Das Template hab ich mit templavoila gemappt und als Contentelement gekennzeichnet.
Wär super, wenn mir jemand helfen könnte! Hab schon langsam Selbstmordgedanken!!!
Danke schonmal...
Hallo, Lena Nicole,
ich denke mal, dass Du das Tutorial "Futuristic Template Building (FTB)" http://typo3.org/documentation/document-library/doc_tut_ftb1/ benutzt hast.
Dort wird die Navigation über ein Objekt eingebunden. Genauso verfährst Du mit den TT-News und übernimmst den Skriptschnipsel von waldosparding anstatt der Navigation. Wenn Du beim Mappen schon die korrekte Bezeichnung des Objekts angibst (bei waldosparding lib.newsLatest, brauchst Du das XML nicht mehr zu ändern wie im Tutorial beschrieben.
Ferner kann ich Folgendes zu TT-News empfehlen:
1. Konfiguriere Einstellungen wie z. B. Quellordner und Einzelansichtsseite über Konstanten in Deinem Haupttemplate auf root-Ebene - dann sind sie global gültig.
2. Struktur und Layout der News werden in ausgelagerten Templates und CSS gesteuert. Kopiere Dir die Vorlagen in ein eigenes Verzeichnis unter fileadmin:. Gebe den Pfad zu dem Template in Deinem Rootverzeichnis an und binde das CSS ebenfalls im Template ein.
Das sollte so funktionieren und ich hoffe, ich konnte Dir etwas weiterhelfen. Bin wahrscheinlich nur wenig weniger grün als Du :-)
Grüßle
Falk
Hallöchen Falk,
erstmal danke für deine Antwort! Bin echt dankbar über jede Hilfe! Aber ich hätte da noch ein paar dumme Anfänger-Fragen :o)
Ja, ich benutze das Tutorial.
Ich werd jetzt mal nicht verraten, dass ich mit der Navigation so meine Probleme habe und das schon gleich gar nicht so funktioniert wie ich es will :o)
Wenn ich dich jetzt richtig verstanden hab, dann kopier ich den Skriptschnipsel in das Template (Setup) von meiner Root-Seite und pass meine pids an. Mappen tu ich den Newsbereich dann mit TypoScript OjektPath lib.newsLatest. Richtig? Mehr muss ich nicht machen? Typo3 weiß dann, wo er meine LatestNews anzeigen soll.
So, jetzt meine dummen Fragen zu deinen Empfehlungen:
1. Wie Konfigurier ich solche Einstellungen über Konstanten? Woher weiß ich was ich in den Bereich Constans reinschreiben muss????
2. Wenn ich ein Template hab, welches ohne Tabellen funktioniert, sondern nur mit CSS (Barrierefrei), wie kann ich dann ein anderes Template auslagern?? Sprechen wir jetzt von den Templates von Typo3 oder von HTML-Templats? Wie binde ich das dann ein? Oder meinst du ich soll das Haupttemplate schon fertig mit Dummy-Inhalt definieren, damit ich anschließend das Ding nochmal mappen kann und als NEWS-Template speichere.
Ich weiß, ich kann ganz schön blöd fragen! ;o)
Aber ich steh hier echt vor einem Fragenkatalog, der irgendwie nicht enden will! *schnief*
Viele liebe Grüße,
Lena-Nicole
Hallo, Lena-Nicole,
bevor Du die News einbinden kannst, solltest Du diese Extension natürlich konfigurieren. Dazu empfehle ich Dir die tt_news-Doku:
http://typo3.org/documentation/document-library/tt_news/
Ja, das Skriptschnipsel kommt ins Setup Deines TS-Templates. Es definiert ein Objekt, das Du mithilfe von TemplaVoila in Deine Web Seite mappst.
Als Start für die Konstanten in Deinem TS-Template kannst Du folgendes benutzen:
plugin.tt_news {
useSubCategories = 1
displaySubCategories = 1
showRelatedNewsByCategory = 1
pid_list = 10 #Diese ID zeigt auf den SysOrdner, in welchem Deine Nachrichten sind
singlePid = 14 #Diese Id zeigt auf die Seite, die Du für die Einzelansicht einer Seite angelegt hast
latestLimit = 2 #Diese Zahl (int) gibt an, wie viele Nachrichten maximal in der Listenansicht angezeigt werden
catImageMode = 0
}
Vergesse außerdem nicht, in dem Setup-Teil den Pfad zu Deinem tt_news-HTML-Template zu setzen (beantwortet vielleicht schon Deine 2. Frage).
plugin.tt_news.templateFile = fileadmin/templates/tt_news_v2_template-Start.html
# Das ist natürlich nur ein Beispielpfad
Zu Deinem 2. Punkt:
Ich weiss nicht genau, was Du meinst. Wenn Du zwei verschiedene Layouts für eine Seite (bspw. 2-spaltig für die Homepage und 3-spaltig für normale Seiten), musst Du wie im TemplaVoila-Tutorial beschrieben verschiedene Dokumentenstrukturen und Dokumentenvorlagen mithilfe des TemplaVoila-Wizards anlegen.
Möchtest Du dagegen Deine Templates kaskadieren, sprich verschachteln, solltest Du doch wieder zu MTB oder reinem Typoscript wechseln. Das scheint mit TemplaVoila nicht möglich zu sein.
Grüßle
Falk
Also das Thema ist zwar nicht mehr soooo aktuell, aber leider mein Problem... Ich bekomme es einfach nicht hin, das die tt_news angezeigt werden. Allgemein ist die Informationsfülle in Bezug auf templavoila und tt_news nicht sehr groß.
Mein Problem ist das folgende:
Fatal error: Call to undefined method ux_tx_ttnews::setPidlist() in /srv/http/typo3/typo3_src-3.8.1/typo3/ext/dkd_newsmulticats/class.ux_tx_ttnews.php on line 33
Ich weis echt nicht weiter. Die Suche nach der Fehlermeldung bringt mir einen Treffer, und dieser ist auch nicht sehr hilfreich 🙁
Kann mir jemand helfen?