Я ни разу не юзал именно МультиФилдс, по общий принцип прост: мультифилдс или еще какой-то сниппет отдают данные, этот самый $result. Они чаще всего в формате json. Чтобы их увидеть, напиши dd(;result);
Все есть в документации сниппетов. Хотя, вон Сергей из базы блоки pagebuilder'a тягает, те же multitv и multi fields это просто оформление твшки которые доступны всегда. Мультифилдс я не понял. Его для слайдеров на первый раз попробовать очень тяжко
То есть, относись к runSnippet просто как к функции, которая отдает какие-то данные, а какие - описано в доках к сниппету, который ты вызываешь.
В данном случае не понятно что такое homeSliderController. У отдельных блоков не бывает контроллеров, только у шаблона целиком.
Да это я пока просто отдельно создал контроллер, чтобы потом удалить
Ну при желании-то можно сделать, но только не путем расширения BaseController ))
В конечном итоге я условно должен прописывать все блоки в одном контроллере для одного шаблона, так ведь? Я пока не берусь всю структуру собирать, поэтому кусочками делаю, чтобы потом просто удалить всё спокойно
Там система такая: для каждого шаблона (тип страницы) есть свой типа "контроллер". Напимер, для Главной один, для Статьи в Блоге - второй, для Ленты в блоге - третий. Именно эти контроллеры ты создаешь путем расширения BaseController.
Похоже, ты просто не читал доки. Пройди прямо по урокам Андрея, вопросы исчезнут.
Ну вообще так говорят, что таков путь. У меня данные блоков внутри блоков через @php @endphp тоже неплохо варятся
Да я прошёл, но общих примерах всё понятно, а вот когда берёшь какие то рабочие задачи типа того же слайдера становится резко тяжело)
Сказали что это не по пацански, нужно через контроллеры делать :D
Если следовать той простой методике, что в уроках, то для слайдера не нужен контроллер. Код слайдера просто в контроллере Главной.
Вон оно чё михалыч 🧐🧐🧐🧐🧐
Я вообще не так часто юзаю эти самые контроллеры и ещё не умер
Обсуждают сегодня