Релиз 0.0.2

Буду краток:
  • Починен импорт папок с классами (юзаем видлкард *)
  • Прилажен и подпилен виджет менюшки LsMenu (обкатывался пока только на шаблоне new, пример конфигурации ниже)
  • Прилажены messages (трансляция)

Пример конфигурации менюшки из контроллера (или представления) для шаблона new:

$options = array(
	'activateParents' => true,
	'hideInactiveSubmenu' => true,
	'htmlOptions' => array(
		'class'	=> 'menu',
	),
	'submenuHtmlOptions' => array(
		'class'	=> 'sub-menu',
	),
	'submenuItemTemplate' => '<div>{menu}</div>',
);

foreach($options as $key => $value){
	$this->menu->$key = $value;
}


Трансляция:

Для лейблов моделей и прочего кода
Yii::t('p_ИМЯПЛАГИНА[.ПОДКАТЕГОРИИ]', 'СООБЩЕНИЕ', ...)


Для контроллеров и представлений:
$this->t('СООБЩЕНИЕ', ...)

тут префикс «p_» и имя плагина подставляются автоматом

Файлики с трансляциями складываем в plugins/plugin_name/include/messages/lng.php, где lng — 2-3 буквенный код языка ISO-639. Преобразованием из полного названия языка в ISO-639 занимается класс LsLocale.

1 комментарий

avatar
jquery уже работает?
откуда можно скачать? :)
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.