Revision 296 (by ahitrov, 2013/03/26 17:59:01) |
Promosite (anthill) project source
|
package promosuite::Source;
use Contenido::Document;
@ISA = ('Contenido::Document');
sub extra_properties
{
return (
{ 'attr' => 'auth_id', 'type' => 'string', 'rusname' => 'Внешний (media) идентификатор' },
{ 'attr' => 'url', 'type' => 'string', 'rusname' => 'URL источника'},
{ 'attr' => 'promo_type','type' => 'select', 'rusname' => 'Тип промоблока'},
{ 'attr' => 'promo_url','type' => 'string', 'rusname' => 'URL промоблока'},
{ 'attr' => 'promo_w', 'type' => 'string', 'rusname' => 'Ширина (w) промоблока'},
{ 'attr' => 'promo_h', 'type' => 'string', 'rusname' => 'Высота (h) промоблока'},
{ 'attr' => 'logo', 'type' => 'image', 'rusname' => 'Логотип', preview => '100x100' },
{ 'attr' => 'promo', 'type' => 'multimedia_new', 'rusname' => 'Промоблок' },
)
}
sub class_name
{
return 'Источник';
}
sub class_description
{
return 'Новостные источники';
}
1;