+ Antworten
Seite 1 von 2 1 2 LetzteLetzte
Ergebnis 1 bis 10 von 15

Thema: $lang-getName() gibt nichts zurück

  1. #1
    Neu an Board
    Registriert seit
    14.07.2007
    Beiträge
    8
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard $lang-getName() gibt nichts zurück

    Hallo zusammen,

    ich bekomme irgendwie die aktuelle Sparche nicht abgegriffen...

    funktioniert:
    Code:
    <? $lang = JFactory::getLanguage(); echo $lang->getDefault(); ?>
    funktioniert nicht (kein wert zurückgegeben):
    Code:
    <? $lang = JFactory::getLanguage(); echo $lang->getName(); ?>
    Die Umschaltung erfolgt im Frontend über das M17n - Language Selector Modul.
    Ist da was im Argen? Wie komme ich dennoch an die entsprechenden Kürzel (de-DE etc)?

    Besten Dank
    Kalle

  2. #2
    Verbringt hier viel Zeit
    Registriert seit
    29.11.2005
    Ort
    Berlin
    Beiträge
    962
    Bedankte sich
    8
    Erhielt 200 Danksagungen
    in 196 Beiträgen

    Standard

    Sind shorttags bei dir aktiviert? Versuch es mal mit <?php ... ?>

    Ansonsten stimmt irgendwas nicht, da sollte etwas ausgegeben werden.
    Mein "Kunde" möchte mit Joomla zum Mond fliegen.

    Bin Anfänger... geht das irgendwie?

  3. #3
    Neu an Board
    Registriert seit
    14.07.2007
    Beiträge
    8
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Zitat Zitat von addi Beitrag anzeigen
    Sind shorttags bei dir aktiviert? Versuch es mal mit <?php ... ?>

    Ansonsten stimmt irgendwas nicht, da sollte etwas ausgegeben werden.
    Sorry im zweiten Block sollte das getName heissen....
    is geändert.

    Ja die Shorttags funktionieren, siehe erstes Beispiel.
    Ich bin auch etwas verwundert.

    Kalle

  4. #4
    Verbringt hier viel Zeit
    Registriert seit
    29.11.2005
    Ort
    Berlin
    Beiträge
    962
    Bedankte sich
    8
    Erhielt 200 Danksagungen
    in 196 Beiträgen

    Standard

    Die m17n ist schon etwas merkwürdig. Wenn du das Modul mit der Ausgabe der Flaggen installiert hast und dort keine Sprache erscheint, dann ist das der selbe Grund, vermutlich, weil Artikel und Menüs einer Sprache zugewiesen werden müssen. Diese Komponente ist nicht sonderlich intuitiv. Ich glaube dass die m17n nur die Sprachen aktiviert und ausgibt, die der momentan gewählten Menü-ID entsprechen.

    Wenn du das Plugin von der m17n deaktivierst, sollte die Sprache wieder erscheinen - logisch.
    Mein "Kunde" möchte mit Joomla zum Mond fliegen.

    Bin Anfänger... geht das irgendwie?

  5. #5
    Neu an Board
    Registriert seit
    14.07.2007
    Beiträge
    8
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Zitat Zitat von addi Beitrag anzeigen
    Die m17n ist schon etwas merkwürdig. Wenn du das Modul mit der Ausgabe der Flaggen installiert hast ...

    Wenn du das Plugin von der m17n deaktivierst, sollte die Sprache wieder erscheinen - logisch.
    Also ich habe die ausgabe mit Short text (also English Deutsch) etc aktiviert und das Menu funktioniert 1a....

    M17n deaktiviert-> trotzdem leere Rückgabe... grrr

    Kalle

    edit:
    Das M17n arbeitet auch mit den kürzeln und setzt die Sprache über die Kürzel, wie von Joomla vorgesehen:

    ...com_content&view=frontpage&setLang=en-GB&Itemid...

    Hmmm
    Geändert von 73kw (20.10.2009 um 12:21 Uhr) Grund: Nachtrag

  6. #6
    Verbringt hier viel Zeit
    Registriert seit
    29.11.2005
    Ort
    Berlin
    Beiträge
    962
    Bedankte sich
    8
    Erhielt 200 Danksagungen
    in 196 Beiträgen

    Standard

    Du bekommst nur den Language-Code meinst du, nicht die Konstante "Deutsch" usw.?
    Dann sind die Konstanten an der Stelle wo du abfragst vermutlich nicht geladen. Hast du dir das m17n-Plugin schon mal daraufhin angeschaut?
    Mein "Kunde" möchte mit Joomla zum Mond fliegen.

    Bin Anfänger... geht das irgendwie?

  7. #7
    Neu an Board
    Registriert seit
    14.07.2007
    Beiträge
    8
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Zitat Zitat von addi Beitrag anzeigen
    Du bekommst nur den Language-Code meinst du, nicht die Konstante "Deutsch" usw.?
    Dann sind die Konstanten an der Stelle wo du abfragst vermutlich nicht geladen. Hast du dir das m17n-Plugin schon mal daraufhin angeschaut?
    Nee, ich meine das das M17n Modul so parametrisiert ist, einwandfrei funktioniert und selbst auch ordnungsgemäss die Sprachen über die Codes setzt. dIe sollten also auch abgreifbar sein oder?

    In meinem gebauten Modul, kann ich aber nur die default werte abgreifen und bekomme bei getName() (<-sollte den Code ausgeben, oder?) gar keine Rückgabe, Null oder nen Fehlermeldung, das ist einfach leer. Auch wenn ich das M17 Modul ganz deaktiviere... daher glaube ich fast, das hat da nichts mit zu tun...

    Ich versuch jetzt mal, ob ich den Code direkt im Template zu fassen bekomme...

    Kalle


    edit:

    Im Template das gleiche: getDefault funktioniert, getName nicht...
    Da is doch was kaputt...

    Danke für deine Mühe schonmal!
    Geändert von 73kw (20.10.2009 um 12:44 Uhr) Grund: Nachtrag

  8. #8
    Verbringt hier viel Zeit
    Registriert seit
    29.11.2005
    Ort
    Berlin
    Beiträge
    962
    Bedankte sich
    8
    Erhielt 200 Danksagungen
    in 196 Beiträgen

    Standard

    Vielleicht fehlt einfach das Sprachpaket für deutsch?
    Mein "Kunde" möchte mit Joomla zum Mond fliegen.

    Bin Anfänger... geht das irgendwie?

  9. #9
    Neu an Board
    Registriert seit
    14.07.2007
    Beiträge
    8
    Bedankte sich
    0
    Erhielt 0 Danksagungen
    in 0 Beiträgen

    Standard

    Zitat Zitat von addi Beitrag anzeigen
    Vielleicht fehlt einfach das Sprachpaket für deutsch?
    Nänä, ich hab ja auch deutsche Inhalte etc, und sonst würde M17 ja GAR nicht deutsch anzeigen... und getName wenigstens en-GB ausgeben...

    Kalle

    getTag() gibt auch nichts zurück...

  10. #10
    Verbringt hier viel Zeit
    Registriert seit
    29.11.2005
    Ort
    Berlin
    Beiträge
    962
    Bedankte sich
    8
    Erhielt 200 Danksagungen
    in 196 Beiträgen

    Standard

    Ja stimmt, man weiß ja nie wer da am anderen Ende sitzt...

    Aber sieht nach einem Fehler aus, bei mir geht es nämlich. Vielleicht spinnt irgend ein Plugin für Suchmaschinenoptimierung rum oder was anderes. Viel Erfolg beim Finden.
    Mein "Kunde" möchte mit Joomla zum Mond fliegen.

    Bin Anfänger... geht das irgendwie?

+ Antworten
Seite 1 von 2 1 2 LetzteLetzte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein