Size: a a a

2021 April 28

ST

Sergei Toroptsev in OctoberCMS
как вы используете октябрь с гитхабом
источник

ST

Sergei Toroptsev in OctoberCMS
там свой gitignore есть, но он тянет за собой много не нужных папок / файлов
источник

A

Al in OctoberCMS
Обновлял новый v2 как полагается через october:update и обнова застрелилась, то что написано в стак трейсе ни о чём мне не говорит, не найден какой-то класс
источник

ST

Sergei Toroptsev in OctoberCMS
правильно ли будет переписать на свой gitignore с игнорированием всего кроме своей темы / плагина (ну и всякие package.json, laravel-mix, composer.json и тд)
источник

А

Александр in OctoberCMS
Парни, подскажите пжл пример...
Мне нужно на страницу добавить кнопку с data-request="onAjax" атрибутом, по клику на которую загрузится partials на страницу в определенное место.
Где можно такое найти?
источник

ДД

Дмитрий Дим... in OctoberCMS
источник

A

Al in OctoberCMS
если у кого вдруг случится, просто с начала сделайте composer update
источник

А

Александр in OctoberCMS
Спасибо, конечно, но я там был)
мне бы пример
источник

A

Alex in OctoberCMS
Так в демо теме есть подобный пример как я помню
источник

ДД

Дмитрий Дим... in OctoberCMS
Там в демо как раз тот пример и указан)
источник

ДД

Дмитрий Дим... in OctoberCMS
<form data-request="onTest" data-request-update="mypartial: '#myDiv'">

   <!-- Input two values -->
   <input name="value1"> + <input name="value2">

   <!-- Action button -->
   <button type="submit">Calculate</button>

</form>

onTest можно в компонент добавить и он обновит данные)
когда устанавливаешь октябрь, там есть страничка, где как раз это все показано.
источник

А

Александр in OctoberCMS
Че-то я даже и забыл про это, спасибо)
источник

А

Александр in OctoberCMS
щас гляну
источник

M

MihailBishkek in OctoberCMS
Очень просто всё. На фронте создаёшь
<div id="answer"></div>
с id куда ты хочешь вернуть результат.

далее на кнопку или в форму  вешаешь аякс хендлер, для быстроты на кнопку
<button type="button" data-request="onTest">Тест</button>


далее в хендлере возвращаешь то, что тебе надо, паршл или какие-то данные

public function onTest() {
return ['#answer' => 'Это просто тест'];
}
источник

А

Александр in OctoberCMS
data-request-update="#answer" не нужно будет писать в кнопке?
источник

M

MihailBishkek in OctoberCMS
неа, ты в хендлере указываешь куда тебе вернуть результат.
источник

M

MihailBishkek in OctoberCMS
это проще для понимания работы аякс апи.
источник

А

Александр in OctoberCMS
+ спасибо за пример
и остальным)
источник

A

Axenia in OctoberCMS
selvme (38.61) увеличил карму MihailBishkek (867.7)
источник

А

Александр in OctoberCMS
еще следом вопрос по той же теме, можно?)
а если я не хочу на кнопку жать, хочу сразу чтобы был вызван обработчик...
нужно для паршела написать js файл в котором примерно такое:
   let selectCityWrapper = 'select-city__dropdown-wrap'

   function init() {
       $.request('onComponentMethodForAjax');
   }

   init()
такое прокатит?
источник