2012-04-12 111 views
0

我需要在Joomla(1.7)的自定義HTML模塊中插入語言字符串。從Joomla翻譯HTML模塊

像:K2_READ_MORE(而不是Read more

如何?

+0

你能給一些更多信息?或向我們展示您在自定義模塊中寫入的內容。它可以幫助我們幫助你。另一方面,這將是一個很好的問題http://area51.stackexchange.com/proposals/34294/joomla-answers – TryHarder 2012-04-12 14:45:18

+0

謝謝,我從來沒有讀過關於區域51 = D – 2012-04-12 17:06:53

回答

4

你可以這樣做:

  1. 創建文件夾

/模板/ 您的模板/html/mod_custom

  1. 複製有以下文件並對其進行編輯:

/modules/mod_custom/tmpl/default.php

  1. 大約在十四號線更換:

    <?php echo $ module-> content; ?>

有:

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

然後,你將能夠使用^^^ K2_READ_MORE ^^^使用您的自定義HTML模塊翻譯字符串