+ Antworten
Ergebnis 1 bis 8 von 8

Thema: language file fürs template

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

    Frage language file fürs template

    Hallo,
    habe folgendes Problem, habe schon mehrfach in der de-de.ini einige Dinge templatebezogen umbenannt, jedoch bei jedem Versionsupdate kann ich das wieder machen. Gibt es eine Möglichkeit dies über das Template zu machen?
    Also eine Sprachdatei im Template?
    Ist sowas möglich?

  2. #2
    --- Avatar von anka
    Registriert seit
    01.05.2008
    Ort
    Basel
    Beiträge
    9.077
    Bedankte sich
    342
    Erhielt 3.298 Danksagungen
    in 3.084 Beiträgen

    Standard

    Du kannst eine eigene Sprachdatei für das Template erstellen und diese im Ordner /language/de-DE/ unter dem Namen de-DE.tpl_templatename.ini speichern (analog dem File /language/de-DE/de-DE.tpl_beez.ini).
    Häufige Fragen und Antworten zu Joomla: Joomla FAQ - Kleines Helferlein: Firebug
    Joomla braucht dich!

    Kein Support per PN


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

    Standard

    Hallo anka,
    habe ich nun wie beschrieben gemacht, jedoch ändert sich da nichts?
    Woran kann das liegen?
    Kann ich irgêndwie prüfen ob das language file genutzt wird?

  4. #4
    --- Avatar von anka
    Registriert seit
    01.05.2008
    Ort
    Basel
    Beiträge
    9.077
    Bedankte sich
    342
    Erhielt 3.298 Danksagungen
    in 3.084 Beiträgen

    Standard

    Zitat Zitat von HolgerK Beitrag anzeigen
    Kann ich irgêndwie prüfen ob das language file genutzt wird?
    Du kannst bei der System-Konfiguration den Debug aktivieren.
    Häufige Fragen und Antworten zu Joomla: Joomla FAQ - Kleines Helferlein: Firebug
    Joomla braucht dich!

    Kein Support per PN


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

    Standard

    Also das Language file wird geladen, jedoch dass was geändert werden soll ist nicht geändert.
    Woran kann das noch liegen?
    So sieht die Datei aus:
    # $Id: de-DE.tpl_ksdtemplate.ini 413 2008-12-24 13:25:16Z sisko1990 $
    # Copyright (C) 2005 - 2009 Open Source Matters. All rights reserved.
    # Copyright (C) Translation 2008 - 2009 J!German | www.jgerman.de
    # License http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL, see LICENSE.php
    # Anmerkung: Alle INI-Dateien müssen als UTF-8 gespeichert werden - Kein BOM!

    NEXT=ältere News
    PREV=neuere News

  6. #6
    War schon öfter hier
    Registriert seit
    08.10.2006
    Ort
    ruhrpott ost
    Beiträge
    148
    Bedankte sich
    12
    Erhielt 64 Danksagungen
    in 51 Beiträgen

    Standard

    hej holger!

    damit prev und next (und einige andere) funktionieren, muss in den template-dateien noch folgendes eingefuegt werden (direkt nach "defined('_JEXEC') or die('Restricted access');"):
    PHP-Code:
    defined('_JEXEC') or die('Restricted access');

    // folgende zeile einfuegen
    JPlugin::loadLanguage'tpl_templatename' ); 
    wenn du mit template overrides arbeitest, fuege dies zb. in deine blog.php im ordner com_content/categories ein.

    groetjes,
    lars

  7. Erhielt Danksagungen von:


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

    Standard

    Hallo,
    habe folgendes nun eingefügt
    Code:
    JPlugin::loadLanguage( 'tpl_ksdtemplate' );
    jedoch zeigt es keine Wirkung,
    kann ich das noch irgendwie prüfen?

  9. #8
    War schon öfter hier
    Registriert seit
    08.10.2006
    Ort
    ruhrpott ost
    Beiträge
    148
    Bedankte sich
    12
    Erhielt 64 Danksagungen
    in 51 Beiträgen

    Standard

    je nachdem, in welcher ansicht du die aenderung brauchst, muesstest du es vielleicht auch noch in die default.php einfuegen.
    und auch in die entsprechenden dateien im ordner section und frontpage.
    um ganz sicher zu gehen, fuege es in allen template-dateien ein.

    groetjes,
    lars

+ Antworten

Lesezeichen

Berechtigungen

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