Size: a a a

2020 October 08

М

Миша in OctoberCMS
а как заюзать тот же репитер?
источник

М

Миша in OctoberCMS
а блин
источник

М

Миша in OctoberCMS
там не ямл а массив бьудет
источник

SK

Sergey Kasyanov in OctoberCMS
если очень хочтеся ямл то можно использовать \Yaml::parseFile('путь до файла')
источник

М

Миша in OctoberCMS
Да если массив то разницы нет
источник

f

fatklass in OctoberCMS
У меня вопрос по Flash сообщениям.
Пытаюсь переопределить стили Flash сообщений но почему то не получается.
Выводится вот это сообщение
<p class="info flash-message fade in">Test message<button type="button" class="close" aria-hidden="true">×</button></p>
Стили подтягивает из /modules/system/assets/css/framework.extras-min.css

Хотя я вроде как переопределил их на bootstrap.
По сути если я даже уберу из кода {% flash %} .. {% endflash %}, сообщения все равно будут выводиться. Почему такое может происходить? Как отловить кто выводит?

function onFlash()
{
Flash::info('Test message');
}
?>
==
<br><br><br><br><br><br>

{{ form_ajax('onFlash') }}            
   <input type="checkbox" id="s" class="custom-control-input check-all" name="status" value="1" data-request="onFlash" data-request-flash>
   <label class="custom-control-label" for="s">Check</label>
{{ form_close() }}


{% flash %}
<div class="alert alert-{{ type }}">
       {{ message }}
</div>
{% endflash %}
источник

SK

Sergey Kasyanov in OctoberCMS
попробуй убрать data-request-flash, а {% flash %}....{% endflash %} обновлять через data-request-update (не уверен что поможет, но вдруг)
источник

f

fatklass in OctoberCMS
Sergey Kasyanov
попробуй убрать data-request-flash, а {% flash %}....{% endflash %} обновлять через data-request-update (не уверен что поможет, но вдруг)
такс, ну это прогресс я вижу бутстрап стили, но теперь не работает ajax отправка формы, ну и сами Flash сообщения не работают)))
источник

f

fatklass in OctoberCMS
это баг получается?)
источник

М

Миша in OctoberCMS
Sergey Kasyanov
а формы можно собирать и без yml

в контроллере

$this->vars['myForm'] = $this->makeWidget(\Backend\Widgets\Form::class, [
 'model' => new Model()     // тут можно подставить свою модель, а можно использовать просто Model
 'fields' => [
 // тут конфиг полей, только не yaml, а обычный массив
]
]);

во вьюхе <form data-request=""><?= $myForm->render() ?></form>
ругается что не определна модель
источник

SK

Sergey Kasyanov in OctoberCMS
правду говорит, в конфиге надо еще model указывать
источник

SK

Sergey Kasyanov in OctoberCMS
а не только 'fields'
источник

М

Миша in OctoberCMS
Sergey Kasyanov
правду говорит, в конфиге надо еще model указывать
т.е. модель все равно нужна как ни крути
источник

SK

Sergey Kasyanov in OctoberCMS
new \Model достаточно
источник

М

Миша in OctoberCMS
это все поытным путем нашел или где то есть доки?
источник

М

Миша in OctoberCMS
Sergey Kasyanov
а формы можно собирать и без yml

в контроллере

$this->vars['myForm'] = $this->makeWidget(\Backend\Widgets\Form::class, [
 'model' => new Model()     // тут можно подставить свою модель, а можно использовать просто Model
 'fields' => [
 // тут конфиг полей, только не yaml, а обычный массив
]
]);

во вьюхе <form data-request=""><?= $myForm->render() ?></form>
+
источник

A

Axenia in OctoberCMS
Electricaev (356.3) увеличил карму Sergey (18.88)
источник

М

Миша in OctoberCMS
еще один  плюс в копилку октября
источник

SK

Sergey Kasyanov in OctoberCMS
Миша
это все поытным путем нашел или где то есть доки?
в основном изучением исходников
источник

S

Sergey in OctoberCMS
Sergey Kasyanov
new \Model достаточно
+ норм помог Мише, надо больше плюса)
источник