Size: a a a

2020 October 23

Р

Ростислав in OctoberCMS
Хотя ж static меню в файле храниться
источник

Р

Ростислав in OctoberCMS
У него и таблицы походу нет)
источник

М

Миша in OctoberCMS
Ростислав
Хотя ж static меню в файле храниться
Нету да
источник

М

Миша in OctoberCMS
а хлебные крошки staticPages только на тсатик работает?
источник

f

fatklass in OctoberCMS
Слушайте а как правильно расширить модель User?
RainLab\User\Models\User;
К примеру я хочу добавить какию то связь в неё, но хочется что бы при обновлении это не потерлось)
источник

A

Alex in OctoberCMS
Переслано от Константин Аникин...
Свой плагин в твоём случае это две папки Author/PluginName и файлик Plugin.php с примерно таким кодом в boot() методе:

Categories::extendFormFields(function($form, $model, $context)
{
   if (!$model instanceof MyModel) {
       return;
   }

   $form->addFields([
       'my_field' => [
           'label'   => 'My Field',
           'comment' => 'This is a custom field I have added.',
       ],
   ]);

});
источник

A

Alex in OctoberCMS
fatklass
Слушайте а как правильно расширить модель User?
RainLab\User\Models\User;
К примеру я хочу добавить какию то связь в неё, но хочется что бы при обновлении это не потерлось)
Вот тут читай и можно в поиске найти, много раз обсуждалось
источник

М

Миша in OctoberCMS
fatklass
Слушайте а как правильно расширить модель User?
RainLab\User\Models\User;
К примеру я хочу добавить какию то связь в неё, но хочется что бы при обновлении это не потерлось)
источник

М

Миша in OctoberCMS
class Plugin extends PluginBase
{
   [...]

   public function boot()
   {
       // Local event hook that affects all users
       User::extend(function($model) {
           $model->bindEvent('model.getAttribute', function($attribute, $value) {
               if ($attribute == 'foo') {
                   return 'bar';
               }
           });
       });

       // Double event hook that affects user #2 only
       User::extend(function($model) {
           $model->bindEvent('model.afterFetch', function() use ($model) {
               if ($model->id != 2) {
                   return;
               }

               $model->bindEvent('model.getAttribute', function($attribute, $value) {
                   if ($attribute == 'foo') {
                       return 'bar';
                   }
               });
           });
       });
   }
}
источник

f

fatklass in OctoberCMS
т.е. теперь если я обращусь User::foo() мне вернет bar?
источник

М

Миша in OctoberCMS
ты можешь либо у себя в плагине сделать что бы поле добавлялось к юзеру в базу либо создать свою базу и через relation пихать туда
источник

f

fatklass in OctoberCMS
Миша
ты можешь либо у себя в плагине сделать что бы поле добавлялось к юзеру в базу либо создать свою базу и через relation пихать туда
Свою базу, можно подробнее?
источник

М

Миша in OctoberCMS
fatklass
Свою базу, можно подробнее?
источник

f

fatklass in OctoberCMS
понял, спасибо +
источник

f

fatklass in OctoberCMS
+
источник

М

Миша in OctoberCMS
+ чет не работает
источник

A

Axenia in OctoberCMS
fatklass (14.78) увеличил карму Electricaev (360.14)
источник

A

Axenia in OctoberCMS
Больше так не делай
источник

f

fatklass in OctoberCMS
походу задержка)
источник

М

Миша in OctoberCMS
fatklass
походу задержка)
да не дай бог что бы она размножалась 😂
источник