Line # Revision Author
1 296 ahitrov package promosuite::Source;
2
3 use Contenido::Document;
4 @ISA = ('Contenido::Document');
5
6 sub extra_properties
7 {
8 return (
9 { 'attr' => 'auth_id', 'type' => 'string', 'rusname' => 'Внешний (media) идентификатор' },
10 { 'attr' => 'url', 'type' => 'string', 'rusname' => 'URL источника'},
11 { 'attr' => 'promo_type','type' => 'select', 'rusname' => 'Тип промоблока'},
12 { 'attr' => 'promo_url','type' => 'string', 'rusname' => 'URL промоблока'},
13 { 'attr' => 'promo_w', 'type' => 'string', 'rusname' => 'Ширина (w) промоблока'},
14 { 'attr' => 'promo_h', 'type' => 'string', 'rusname' => 'Высота (h) промоблока'},
15 { 'attr' => 'logo', 'type' => 'image', 'rusname' => 'Логотип', preview => '100x100' },
16 { 'attr' => 'promo', 'type' => 'multimedia_new', 'rusname' => 'Промоблок' },
17 )
18 }
19
20 sub class_name
21 {
22 return 'Источник';
23 }
24
25 sub class_description
26 {
27 return 'Новостные источники';
28 }
29
30
31 1;