языковые файлы Joomla 1.7

’tag’

Использование языковых файлов в шаблоне компонента в Joomla 1.7

Май 29, 2012

Языковые файлы компонентов, отвечающие за открытую часть сайта, находятся в папке:
/language/ru-RU

Языковой файл компонента com_simple имеет следующее название:
ru-RU.com_simple.ini

Поместим в данный файл строчку:
COM_SIMPLE_USER_H1="Пользователь"

Теперь языковая переменная COM_SIMPLE_USER_H1 доступна из шаблона компонента в открытой части.

В папке tmpl находится шаблон default.php. Указываем содержимое:

<?php defined( '_JEXEC' ) or die; ?>

<h1><?php echo JText::_('COM_SIMPLE_USER_H1'); ?> <?php echo $this->escape($this->item->name); ?></h1>

Проверяем вывод на экран:
http://localhost/joomla17/index.php?option=com_simple&view=user&id=42

В теге h1 теперь находится:
Пользователь Super User

Для вывода и перевода строки COM_SIMPLE_USER_H1 используется класс JText и метод "_".

Если перевод для строки не задан, то будет отображено значение по-умолчанию. В данном случае COM_SIMPLE_USER_H1.

В Настройках Joomla 1.7 из Закрытой части сайта можно включить режим отладки языка, что позволит видеть все переводимые строки, окруженные символами **.

Tags: , , , , , , , , ,
Записано в Joomla, Программирование    |    Постоянная ссылка