Zum Inhalt springen

Die EXTENSION tt_news anpassen

Erstellt am 3. Januar 2009 · 17 Antworten · letzte Antwort am 5. Januar 2009

Tags: tt_news, TYPO3 4, Frage

thepande ·

Hallo

habe mir die extension tt_news eingebunden, klappt auch alles wunderbar. Möchte aber jetzt die Anzeige anpassen.

In der Anzeige möchte ich die MARKER more etc verändern.

Habe auch schon ein paar infos gefunden, ich bekomme es aber nicht hinn.

Gruß

Michaelh74 ·

In der Anzeige möchte ich die MARKER more etc verändern.

Sollen wir erraten was Du denn genau jetzt machen willst 😉

Sehr hilfreich ist in jedem Fall das Manual zu tt_news. Ist sehr auführlich.
Dabei wirst Du sehen, dass mit einem tt_news HTML Template gearbeitet wird, welches Du nach Belieben anpassen kannst.

Gruß
Michael

thepande ·

Hallo und Danke für die Antwort,

ich möchte bei der Anzeige der News die Begriffe "more" etc verändern in z.B. weiterlesen etc.

Gruß

just2b ·

steht alles im manual

Here you can overwrite values from the language file. See ext/tt_news/pi/locallang.xml for a list of all translated words.Example:

plugin.tt_news {

_LOCAL_LANG.de {

latestHeader = Das Allerneuste vom Neuen!

more = [weiterlesen...]

pi_list_browseresults_displays = Sie sehen Artikel

###SPAN_BEGIN###%s bis %s</span> von ###SPAN_BEGIN###

%s</span>

}}

georg

thepande ·

Ok aber wo muss ich den Code einfügen damit ich eine Veränderung sehe.

Wenn ich mir die locallang.xml anschaue ist als DEFAULT die Englische Sprache eingestellt diese Werte kann ich natürlich ändern aber ich denke das daß nicht der richtige weg ist ODER?

Gruß

Michaelh74 ·

Das muss ins Setup. Nach diesem Prinzip können alle Begriffe der locallang.xml überschrieben werden - das gilt nicht nur für tt_news sondern auch für alle anderen Extensions.

Gruß
Michael

thepande ·

Das habe ich gemacht aber es tut sich nichts.

Ich verwende das Template Urbannomad den Script Code habe ich in das Setup vom Template gepackt aber nichts in der Anzeige???

thepande ·

Hallo,

hab es geschafft vfolgender Code hat geholfen:

config.language = de
config.locale_all = de_DE.ISO8859-1
config.sys_language_uid = 1
config.locale_all = de_DE

jetzt meine nächste frage: Die News werden jetzt in Deutsch angezeigt aber das Datum ist weiterhin in Englischer form, gibt es dafür auch nen Lösungsansatz???

Gruß

Michaelh74 ·

Klar, wenn das System nicht auf DE eingestellt ist, greifen auch die lokalisierten Übersetzungen nicht 😉

Das News Datum kann über plugin tt_news setup per TypoScript konfiguriert werden. Wie steht genau im Manual zu tt_news. Das geht im Übrigen separat für Listen, Einzelansicht, etc.

Gruß
Michael

thepande ·

OK aber wie kann ich mein System auf de umstellen.

oder anders gefragt wie kann ich erkennen das ich nicht auf de stehe.

Muss ich die Einstellung etwa auch im Setup des Templates vornehmen??

Gruss

thepande ·

Hier noch mal eine Aufstellung von dem was ich bis jetzt gemacht habe.
Umgebung:
T3 4.2.3
Template:Urbannomad
Mein Tree:
Homepage
_Sys_Ordner
fe_user
fe_groups
link
Login
News Einzelansicht
news_eintraege
news_kategorien
Informationen
Dummy Seite 1
Dummy Seite 2

Installierte Ext.:
ts_language_de
tmpl_urbannomad

Einstellungen im Template unter Constants:
table_width = 100%
topmenu_ids = 4,2,3
bottommenu_ids =4

Einstellungen im Template unter Setup:
#tt_news
config.sys_language_uid = 1
config.language = de
config.locale_all = de_DE

plugin.tt_news {
archiveTitleCObject {
10.strftime = %B - %Y
}
getRelatedCObject {
20.strftime = %d.%m.%Y %H:%M
}
displaySingle {
date_stdWrap.strftime= %d.%m.%y
time_stdWrap.strftime= %H:%M
age_stdWrap.age = Minuten | Stunden | Tage | Jahre
}
displayLatest {
date_stdWrap.strftime= %d.%m.%y
time_stdWrap.strftime= %H:%M
}
displayList {
date_stdWrap.strftime= %A %d. %B %Y
time_stdWrap.strftime= %d.%m.%y %H:%M
}
}

Das Ergebnis ist folgendes:
Im Login Bereich wird alles auf Deutsch übersetzt. OK
Im Head Bereich der Seite wird das Datum auf Englisch angezeigt.NOK
Die News werden auf Deutsch angezeigt aber das Datum wird in Englisch angezeigt.NOK

Was mach ich falsch, wenn ich den Code unter Setup lösche werden die News weiterhin auf Deutsch angezeigt (wegen der ext.ts_language_de) warum mache ich dann überhaupt die Einstellungen im Setup?

Gruß

Unbekannter Benutzer ·

Die Sprachdateien aktualisiert man per Translation Handling im Extension Manager. hier vielleicht mal ein Update machen.

Mal nebenbei... Du kannst soviel in deinem TS auf deutsch konfigurieren, wenn auf dem Server nicht die Entsprechenden Pakete installiert sind, dann wirst du da nie Erfolg haben.

Also am besten versuchst du das erstmal heraus zu bekommen.

thepande ·

OK

aber was für Sprachpakete brauch ich denn noch.

Es wird ja alles in DE interpretiert nur das Datum nicht gibt es nen Sprachpaket nur für die Anzeige der Zeit und Datum????

Gruß

Michaelh74 ·

Was heißt bei Dir genau Datum in englische Form? Mit englischen Wochentagen? In welcher Ansicht?

Unter "Extensions" -> "Translation handling" kannst Du ein update der Sprachfiles vornehmen.

Gruß
Michael

thepande ·

Ein update durch Translation handling habe ich gemacht aber nichts tut sich.

Ich meine:

In der News anzeige (Liste) wird das Datum in Englischer Form dargestellt zB. Tuesday.December 2008

Ich kann das Datum zwar formatieren also verändern z.B. von Tuesday.December 2008 in Tue.12.2008

ich brauche aber z.B Dienstag den 12.Dezember.2008

und das bekomme ich nicht hin, desweiteren wird in meinem Webprojekt ein Datum im Head Bereich angezeigt was auch nur in Englisch dargestellt wird.

Kann es vielleicht sein das es mit Typo3 garnichts zu tun hat sondern an der PHP Installation liegt.

habe was von setlocale(LC_TIME, 'de_DE'); gelesen???

Gruß

thepande ·

HURRA

habs geschaft mit follgendem TS:

config.locale_all = ge

Das "ge" war der Schlüssel zum Sieg!!!

Die News werden nun komplett in Deutsch angezeigt, was jetzt noch fehlt ist die Datumsanzeige im Head Bereich des Templates, hat da vieleicht jemand nen Ansatzpunkt???

Gruß und schon mal Danke für die ganzen Antworten!!! 😃 😃 😃 😃 😃 😃 😃 😃 😃

thepande ·

Habe folgendes in der Setup.txt des Templates gefunden:

# ------------------------------
# Date shown at the top
# ------------------------------

temp.date = TEXT
temp.date.data = date : d m Y

was für die Anzeige des Datums verantworlich ist, nur wie kann ich es in Deutsch anzeigen lassen.

Gruß