• Inhalt als PDF-Datei herunterladen
  • Optimierter Druck
Thema ohne neue Antworten

TYPO3-Browser: Falsche Sprache nach Auswahl der Filter


Autor Nachricht
Verfasst am: 13. 07. 2011 [12:59]
Nowi
Karsten
Themenersteller
Dabei seit: 10.12.2010
Beiträge: 63
Mahlzeit!

Wenn ich Ajax einschalte und eine Auswahl im FE treffe habe ich auf einmal die Bezeichnungen der Filter und Buttons (Für Anzeigen und Zurücksetzen) auf Englisch. Nicht mehr in Deutsch. Auch mein Text, der Standardmässig bei leerer Liste angezeigt wird, ist nicht mehr in Deutsch sondern in Englisch.
Wenn ich das ganze ohne Ajax mache, sprich jedesmal auf Anzeigen klicke wenn ich einen Filter ausgewählt habe, dann bleibt alles korrekt in Deutsch.

Außerdem läd er mir meine Ergebnisliste in eine Tabelle obwohl ich dafür eigentlich eine Liste habe!?
Das ist erst einmal der Stand der Dinge. Werde da mal schauen ob ich was rauskriege. Wenn jemand ne Idee hat oder mehr Infos brauch, einfach schreiben.

Grüße aus dem Harz,
Karsten
Verfasst am: 13. 07. 2011 [20:00]
dirk
Dirk Wildt
Dabei seit: 27.09.2010
Beiträge: 599
Hallo Karsten,
hilft Dir dieser Thread:

* TYPO3-Browser: Lokalisierung in Filtern

Dirk

--
Willst Du den TYPO3-Browser mit einer Spende unterstützen? Wir freuen uns über jeden EUR!

Sponsoring: Ich will einfach einen Betrag spenden
http://typo3-browser.de/sponsoring
Verfasst am: 13. 07. 2011 [22:17]
Nowi
Karsten
Themenersteller
Dabei seit: 10.12.2010
Beiträge: 63
Mahlzeit!

Leider nicht. Habe leider noch nie mit Localization zu tun gehabt. Brauche hier auch eben echt nur deutsch. Ich könnte mir vorstellen, dass es damit etwas zu tun hat. Es wird ja anscheinend auch ein anderes Template geladen. Muss da morgen noch einmal in Ruhe schauen.
Ich versteh auch nicht warum da überhaupt was anderes gezeigt wird. Die Seite ist nur in Deutsch und das Template für den browser (die Listenansicht) ist doch vorgegeben. Warum lädt der browser da ein anderes Template nach?


Grüße aus dem Harz,
Karsten
Verfasst am: 14. 07. 2011 [12:59]
Nowi
Karsten
Themenersteller
Dabei seit: 10.12.2010
Beiträge: 63
Mahlzeit!

Hab mir jetzt die Links mit dem Firebug angeschaut.
Folgendes habe ich gefunden.
Ajax ist aktiviert.

Wenn ich in meinen Filtern nichts auswähle sondern "Alle Einträge" stehen lasse und auf Anzeigen klicke, dann bringt er mir die Liste mit allen Einträgen und lässt die Sprache in Deutsch und hat auch das richtige Template mit der Liste.

Wenn ich jetzt aber einen Filter auswähle gibt er mit die gefilterten Ergebnisse in dem falschen Template (Tabelle) und hat auch die falsche Sprache für die Bezeichnung der Filter und statt "Alle Einträge" steht als oberster Eintrag "all items" in den Dropdownboxen.

Der Unterschied zwischen beiden Links ist folgender. Beim ersten Fall habe ich im Link den Parameter:

&tx_browser_pi1%5Bsegment%5D=list

Beim zweiten ist an dieser Stelle:

&tx_browser_pi1%5Bsegment%5D=searchform

Ist das mein Problem? Bekomme ich deswegen nicht das Template für die Listenansicht?

Noch kurze Korrektur. Habe gerade gesehen, dass bei beiden Fällen kein Template mit einer Liste geladen wird sondern auch bei dem ersten Fall eine Tabellenliste geladen wird. Die Sprache ist allerdings beim ersten Beispiel korrekt in Deutsch.
Auch noch gesehen, die Sprache ist nur bei den Filtern und der Überschrift der Filter falsch. Die Überschrift für die Ergebnisliste ist ebenfalls korrekt in Deutsch. Also betrifft das Sprachproblem nur die Filterauswahl (Bereich searchform).

[Dieser Beitrag wurde 2mal bearbeitet, zuletzt am 14.07.2011 um 13:05.]

Grüße aus dem Harz,
Karsten
Verfasst am: 14. 07. 2011 [13:08]
Nowi
Karsten
Themenersteller
Dabei seit: 10.12.2010
Beiträge: 63
Mahlzeit!

Jetzt ändern ich aber nicht nochmal, sonern schreibe neu.
Habe gerade noch entdeckt, dass die Tabellenüberschrift etwas verschoben ist. Hier mal ein Link, damit ihr wisst was ich meine. Einfach mal eine Auswahl des Herstellers treffen.
[url=]
http://www.autoservice-kranz.de/?id=309
[/url]

Grüße aus dem Harz,
Karsten
Verfasst am: 14. 07. 2011 [15:27]
Nowi
Karsten
Themenersteller
Dabei seit: 10.12.2010
Beiträge: 63
Mahlzeit!

Vergesst mal das mit der Tabelle un der Liste. Ich häng wahrscheinlich schon zu lang an diesem Problem. icon_eek.gif
Die Tabelle ist doch völlig korrekt,banghead.gif nur die Spaltenbezeichnungen sind verschoben. Warum auch immer.
Und die Sprache halt.

banghead.gifGerade gefunden. Ein Fehler im Template, ein vergessenes ", hat für die falsche Ausgabe der Tabelle gesorgt. Mmmh..., manchmal frag ich mich echt icon_lol.gif...

[Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 14.07.2011 um 15:33.]

Grüße aus dem Harz,
Karsten
Verfasst am: 17. 07. 2011 [17:28]
Nowi
Karsten
Themenersteller
Dabei seit: 10.12.2010
Beiträge: 63
Mahlzeit!

folgende Zeile TS Code
TYPOSCRIPT
page.config {
  linkVars             = L
  metaCharset          = UTF-8
  sys_language_uid     = 0
  sys_language_mode    = strict
  sys_language_overlay = 0
  language             = de
  locale_all           = de_DE
  htmlTag_langKey      = de
}

haben mein Sprachproblem gelöst.
Gefunden im Tutorial vom Browser für Localization.
Hab jetzt nur noch bemerkt, dass ich mein Template mal prüfen muss, da die Single Ansicht immer da bleibt sobald man eine angeklickt hat und beim zweiten Mal sich der nächste Datensatz darüber angezeigt wird usw....
Da gabs ja hier schon den Beitrag im Forum. Muss da gleich nochmal schauen.

Grüße aus dem Harz,
Karsten



Powered by TYPO3 und mm_forum Extension

  • Inhalt als PDF-Datei herunterladen
  • Optimierter Druck