Beispiel #1
0
 public static function getFields()
 {
     $fields = ['is_custom' => ['class' => BooleanField::className(), 'verboseName' => MetaModule::t('Is custom'), 'helpText' => MetaModule::t('If "Set manually" field was not set, data will be generated automatically')], 'title' => ['class' => CharField::className(), 'length' => 200, 'verboseName' => MetaModule::t('Title')], 'keywords' => ['class' => CharField::className(), 'length' => 200, 'verboseName' => MetaModule::t('Keywords'), 'null' => true], 'description' => ['class' => CharField::className(), 'length' => 200, 'verboseName' => MetaModule::t('Description'), 'null' => true], 'url' => ['class' => CharField::className(), 'verboseName' => MetaModule::t('Url'), 'null' => true]];
     $onSite = Mindy::app()->getModule('Meta')->onSite;
     if ($onSite) {
         $fields['site'] = ['class' => ForeignField::className(), 'modelClass' => Mindy::app()->getModule('Sites')->modelClass, 'verboseName' => SitesModule::t('Site'), 'required' => true, 'null' => true];
     }
     return $fields;
 }
Beispiel #2
0
 public function getVerboseNamePlural()
 {
     return MetaModule::t('Meta information');
 }
Beispiel #3
0
 public function getFields()
 {
     return ['title' => ['class' => CharField::className(), 'label' => MetaModule::t('Title')], 'description' => ['class' => TextAreaField::className(), 'label' => MetaModule::t('Description')], 'keywords' => ['class' => TextAreaField::className(), 'label' => MetaModule::t('Keywords')], 'url' => ['class' => HiddenField::className()], 'site' => ['class' => HiddenField::className(), 'value' => $this->getIsMultiSite() ? $this->getSitePk() : null]];
 }
Beispiel #4
0
 public function getNames($model = null)
 {
     return [MetaModule::t('Meta Templates'), MetaModule::t('Create Meta Template'), MetaModule::t('Update Meta Template')];
 }
Beispiel #5
0
 public function getFields()
 {
     return ['is_custom' => ['class' => CheckboxField::className(), 'label' => MetaModule::t('Is custom')], 'title' => ['class' => CharField::className(), 'label' => MetaModule::t('Title')], 'description' => ['class' => TextAreaField::className(), 'label' => MetaModule::t('Description')], 'keywords' => ['class' => TextAreaField::className(), 'label' => MetaModule::t('Keywords')]];
 }