Size: a a a

2020 October 18

SR

Serge Rosolovsky in OctoberCMS
maxim yurasov
выходит они его обновили без указания в Changelog ибо там дата 2 октября
Единственное в конфиге поправил, что бы url языкапо умолчанию был без префикса.
источник

my

maxim yurasov in OctoberCMS
Константин Эдуардович
где-то же про такое написано
В доке этого вроде нет. Просто смотришь что контроллер передает
источник

КЭ

Константин Эдуардови... in OctoberCMS
Печально очень
источник

my

maxim yurasov in OctoberCMS
Что нельзя открыть контроллер и посмотреть?
источник

КЭ

Константин Эдуардови... in OctoberCMS
Я не могу найти где
источник

КЭ

Константин Эдуардови... in OctoberCMS
думал в доке разберусь
источник

КЭ

Константин Эдуардови... in OctoberCMS
а вообще может кто нить дать какю нить инфу о partial'ах как поле формы
источник

КА

Константин Аникин... in OctoberCMS
maxim yurasov
Хм странно. @anikin_k слышал?)
Мож обнова вышла?
источник

SR

Serge Rosolovsky in OctoberCMS
Константин Аникин
Мож обнова вышла?
Может я че не понял. В static menu вводишь названия пунктов на нужных языках, потом нужные url и все. На фронте язык переключил и меню поменялось, url поменялся. Профит :)
источник

I

Igor in OctoberCMS
Ребята, кто по фронтенду быстро делает и есть время сегодня? Нужно доделать бутстрап-карусель. Работу оцениваю на 2500руб. Сдать нужно до завтра. Т.з. прикрепляю.
источник

EB

Eugene Briukov in OctoberCMS
В теством плагине Октября есть пример как можно добавить кастомные поля в статические страницы. https://github.com/octoberrain/test-plugin/blob/master/Plugin.php#L119 Мне нужно, чтобы они были translatable, соответственно я расширяю модель.

if ($pluginManager->hasPlugin('RainLab.Pages')) {
 \RainLab\Pages\Classes\Page::extend(function($model) {
   $model->translatable[] = 'viewBag[test_repeater]';
 });
 
 \Event::listen('backend.form.extendFields', function ($widget) {
   if (get_class($widget->model) !== 'RainLab\Pages\Classes\Page') {
     return;
   }

   if ($widget->isNested || $widget->model->url !== '/') {
     return;
   }


   $widget->addSecondaryTabFields([
     'viewBag[test_repeater]' => [
       'prompt' => 'Add Data',
       'type'   => 'repeater',
       ......
       'span'   => 'full',
       'tab'    => 'Test',
     ],
   ], 'primary');
   $widget->model->rules += [
     'test_repeater' => 'required',
   ];
 });
}
И поле по-прежнему не переводится.
Что не так делаю?
источник

Р

Ростислав in OctoberCMS
Eugene Briukov
В теством плагине Октября есть пример как можно добавить кастомные поля в статические страницы. https://github.com/octoberrain/test-plugin/blob/master/Plugin.php#L119 Мне нужно, чтобы они были translatable, соответственно я расширяю модель.

if ($pluginManager->hasPlugin('RainLab.Pages')) {
 \RainLab\Pages\Classes\Page::extend(function($model) {
   $model->translatable[] = 'viewBag[test_repeater]';
 });
 
 \Event::listen('backend.form.extendFields', function ($widget) {
   if (get_class($widget->model) !== 'RainLab\Pages\Classes\Page') {
     return;
   }

   if ($widget->isNested || $widget->model->url !== '/') {
     return;
   }


   $widget->addSecondaryTabFields([
     'viewBag[test_repeater]' => [
       'prompt' => 'Add Data',
       'type'   => 'repeater',
       ......
       'span'   => 'full',
       'tab'    => 'Test',
     ],
   ], 'primary');
   $widget->model->rules += [
     'test_repeater' => 'required',
   ];
 });
}
И поле по-прежнему не переводится.
Что не так делаю?
$model->implement = ['Rainlab.Translate.Behaviors.TranslatableModel'];
Возможно еще вот это нужно
источник

I

Igor in OctoberCMS
Igor
Ребята, кто по фронтенду быстро делает и есть время сегодня? Нужно доделать бутстрап-карусель. Работу оцениваю на 2500руб. Сдать нужно до завтра. Т.з. прикрепляю.
Up. Поднимаю вознаграждение до 4000руб.
источник

my

maxim yurasov in OctoberCMS
Igor
Up. Поднимаю вознаграждение до 4000руб.
Подожду 9)
источник

I

Igor in OctoberCMS
maxim yurasov
Подожду 9)
Не, больше поднимать не буду) Сам напишу, если за 4 не возьмут.
источник

my

maxim yurasov in OctoberCMS
источник

A

Alex in OctoberCMS
источник

my

maxim yurasov in OctoberCMS
Размещаем тейк профиты)
источник

EB

Eugene Briukov in OctoberCMS
Ростислав
$model->implement = ['Rainlab.Translate.Behaviors.TranslatableModel'];
Возможно еще вот это нужно
Добавил
$model->implement[] = 'Rainlab.Translate.Behaviors.TranslatableModel';

получаю
Indirect modification of overloaded property RainLab\Pages\Classes\Page::$morphMany has no effect
источник

EB

Eugene Briukov in OctoberCMS
Eugene Briukov
Добавил
$model->implement[] = 'Rainlab.Translate.Behaviors.TranslatableModel';

получаю
Indirect modification of overloaded property RainLab\Pages\Classes\Page::$morphMany has no effect
Currently RainLab.Translate.Behaviors.TranslatableModel can be used only for model.
/classes/Page.php doesn't implement model logic. Therefore RainLab.Translate.Behaviors.TranslatableModel is not compatible with /classes/Page.php
Такое нашел.
источник