2012-04-12 14 views
0

Ich muss eine Sprache Zeichenfolge in einem benutzerdefinierten HTML-Modul auf Joomla (1.7) einfügen.Übersetzen HTML-Modul von Joomla

Like: K2_READ_MORE (und nicht Read more)

Wie?

+0

Könnten Sie einige geben Mehr Informationen? Oder zeigen Sie uns, was Sie im Custom Modul geschrieben haben. Es könnte uns helfen, dir zu helfen. Auf eine andere Anmerkung, das wäre eine gute Frage für http://area51.stackexchange.com/proposals/34294/joomla-answers – TryHarder

+0

Danke, ich habe nie über Area 51 gelesen = D –

Antwort

4

Sie können dies auf diese Weise tun:

  1. Ordner erstellen

/templates/YOUR-TEMPLATE/html/mod_custom

  1. Kopieren dort die folgende Datei und bearbeiten es:

/modules/mod_custom/tmpl/default.php

  1. Etwa 14. Zeile ersetzen:

    <? Php echo $ modul-> Inhalt; ?>

mit:

<?php 
if(!function_exists('convertJText')) { 
    function convertJText($str) { return JText::_($str); }; 
} 
echo preg_replace("/\^\^\^([^\^]+)\^\^\^/ie",'convertJText("$1")', $module->content); 
?> 

Dann werden Sie durch die Verwendung übersetzbaren Strings in Ihrer benutzerdefinierten HTML-Module verwenden können ^^^ K2_READ_MORE ^^^

2

Versuchen Sie, die Sourcerer Plugin:

http://www.nonumber.nl/extensions/sourcerer

+0

Innerhalb eines Moduls kann ich nicht hinzufügen PHP. –

+0

Ich habe meine Antwort geändert, ich entschuldige mich, dass ich das Wort "Benutzerdefiniert" nicht gesehen habe. – Shaz