Size: a a a

2020 September 25

S

Sergey in OctoberCMS
vladimir
И nuxt для простеньких проектов не нужен )))
Накидал компоненты lw и вывел))
а ты его добил уже?)
источник

v

vladimir in OctoberCMS
Sergey
а ты его добил уже?)
ну скажем так, уже работает, однако есть дискомфорт в том, что компоненты надо создавать в плагине и регистрировать там же.
Сделать аналогично чтобы работало как часть шаблона и компонент и его представление - не вышло 🙁
источник

v

vladimir in OctoberCMS
сейчас на нем проект допилю и буду документацию оформлять
источник

v

vladimir in OctoberCMS
В итоге у меня сейчас грубо:
1. Компонент регистрируется в плагине
2. Представление создается в шаблоне (можно и в плагине, аналогично штатным компонентам)
источник

S

Sergey in OctoberCMS
у меня есть плагин в разработке который регистрирует компоненты внутри темы, может это поможет
источник

v

vladimir in OctoberCMS
Sergey
у меня есть плагин в разработке который регистрирует компоненты внутри темы, может это поможет
Без наличия php файлов в самой теме?
источник

S

Sergey in OctoberCMS
бесплатным будет в макете если все тесты пройдёт, но я с livewire не работал, поэтому не знаю подойдёт ли
источник

S

Sergey in OctoberCMS
vladimir
Без наличия php файлов в самой теме?
с
источник

S

Sergey in OctoberCMS
плагин будет парсить компоненты изнутри темы
источник

S

Sergey in OctoberCMS
цель уйти от секции пхп кода
источник

v

vladimir in OctoberCMS
ну вот это и плохо, портит логику шаблонов. Не место там пхп файлам
источник

v

vladimir in OctoberCMS
я как раз и хотел через секцию сделать, это возможно благодаря магии, НО очень много дискомфорта. Регистрируя методы через лямбды и параметры тоже
источник

S

Sergey in OctoberCMS
vladimir
ну вот это и плохо, портит логику шаблонов. Не место там пхп файлам
на мой взгляд не место пхп коду в странице твиговской)
источник

S

Sergey in OctoberCMS
хотя иногда удобно костылить)
источник

v

vladimir in OctoberCMS
Sergey
на мой взгляд не место пхп коду в странице твиговской)
для этого как раз и нужны компоненты)) Но сама структура шаблона не должна иметь php файлы.
источник

v

vladimir in OctoberCMS
Sergey
хотя иногда удобно костылить)
Ну вот только ради этого я думаю и сделали.
А так, вся логика по идее должна скрываться в компонентах. Шаблон только представление
источник

S

Sergey in OctoberCMS
vladimir
для этого как раз и нужны компоненты)) Но сама структура шаблона не должна иметь php файлы.
ну тут тоже спорно немного, просто иногда требуется например сделать шаблон для макета, и не хватает какой то логики, приходится писать в пхп секции
источник

S

Sergey in OctoberCMS
если выкладывать, то приходитчя делать плагин который как мертвый груз висит в макете
источник

S

Sergey in OctoberCMS
только для твоей темы)
источник

v

vladimir in OctoberCMS
Sergey
ну тут тоже спорно немного, просто иногда требуется например сделать шаблон для макета, и не хватает какой то логики, приходится писать в пхп секции
В этом и проблема подхода шаблона который приняли в октябре))
Я в любом случае не люблю пхп код в шаблоне и темболее пхп файлы в нем же))
источник