Полезная информация

Список ответов на каверзные вопросы можно получить в FAQ-разделе форума.

№111-10-2012 12:36:31

lama
Участник
 
Группа: Members
Зарегистрирован: 11-10-2012
Сообщений: 1
UA: Firefox 6.0

Как изменить шаблон бага?

День добрый!
Если мне надо в моей локальной версии багзиллы изменить шаблон бага, а именно, убрать поля component, component description, version, os и парочка других - так как они мне не нужны, а необходимые custom поля оказываются из-за этого внизу при создании бага.

Прочитав документацию (вероятно, не очень внимательно), создала папку custom в template/en, скопировала в нее все из default и исправила файл bug/create/create.html.tmpl закомментировав строчки, такие как например для os:

#line 260 "/var/lib/bugzilla3/template/en/default/bug/create/create.html.tmpl"
#    $stash->set('sel', { 'description' => 'OS', 'name' => 'op_sys'  });
#line 261 "/var/lib/bugzilla3/template/en/default/bug/create/create.html.tmpl"
#    $output .=  $context->include('select');
#    $output .=  "\n  </tr>\n</tbody>\n\n<tbody class=\"expert_fields\">\n  <tr>";

после этого запустила runtest.pl - никаких ошибок

но шаблон не меняется...

можно ли как-то проще убрать из шаблона поля и/или что сделала неправильно?

Отсутствует

 

№217-12-2012 07:57:35

SnowyOwl
Участник
 
Группа: Extensions
Зарегистрирован: 13-01-2007
Сообщений: 274
UA: Firefox 17.0

Re: Как изменить шаблон бага?

Из default в custom достаточно переносить только измененные шаблоны.

После правки следует запускать checksetup.pl для компиляции. Не надейтесь на автомат.

Настоятельно рекомендую убирать поля из формы путем их скрытия добавлением атрибута hidden, а не отбрасыванием частей кода, которое может привести к неопределенности переменных и странным результатам в БД при сохранении формы.

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2011 Mozilla Russia
Язык отображения форума: [Русский] [English]