Size: a a a

2020 January 03

PL

Pavel Lautsevich 🇧🇾 in OctoberCMS
👏
источник

A

Alexis in OctoberCMS
комрады, а как сделать функцию доступной глобально, аля хелпер?
источник

S

Slaweo in OctoberCMS
Alexis
комрады, а как сделать функцию доступной глобально, аля хелпер?
обьяви свой класс или заекстенди какой тебе приглянулся
источник

A

Alexis in OctoberCMS
Slaweo
обьяви свой класс или заекстенди какой тебе приглянулся
да не, у меня свой плагин, мне ничего екстендить не надо...  но вот в плагине я делаю твиговский фильтр и он доступен для всего проекта. а как сделать такой же фокус с функцией?
источник

S

Slaweo in OctoberCMS
Alexis
да не, у меня свой плагин, мне ничего екстендить не надо...  но вот в плагине я делаю твиговский фильтр и он доступен для всего проекта. а как сделать такой же фокус с функцией?
в темплейте хош вызвать кастомную функцию?
источник

S

Slaweo in OctoberCMS
Alexis
да не, у меня свой плагин, мне ничего екстендить не надо...  но вот в плагине я делаю твиговский фильтр и он доступен для всего проекта. а как сделать такой же фокус с функцией?
[fileCustom]
==
{{fileCustom.foo}}
источник

S

Slaweo in OctoberCMS
Alexis
да не, у меня свой плагин, мне ничего екстендить не надо...  но вот в плагине я делаю твиговский фильтр и он доступен для всего проекта. а как сделать такой же фокус с функцией?
вот так прокатит
источник

A

Alexis in OctoberCMS
да не в темлейте, в беке! сказал же - аля хелпер
источник

S

Slaweo in OctoberCMS
Alexis
да не в темлейте, в беке! сказал же - аля хелпер
аналогично вызываешь через кастомный класс
источник

A

Alexis in OctoberCMS
Slaweo
аналогично вызываешь через кастомный класс
да это понятно, объект класса и вперед... а мне надо, как например str_slug, которая доступна везде без создания объекта класса
источник

A

Alexis in OctoberCMS
или как trans
источник

YZ

Yura Z. in OctoberCMS
Pavel Lautsevich 🇧🇾
@qw1127 @ReaZzon напоминаю про вот эти ишьи на гитхабе, голосоните там за первый коммент, чтобы продвинуть их решение

https://github.com/octobercms/october/issues/4307
https://github.com/octobercms/october/issues/4840

Это все прямо или косвенно связано с улучшением системы зависимостей
проголосовал за оба👍
источник

PL

Pavel Lautsevich 🇧🇾 in OctoberCMS
Yura Z.
проголосовал за оба👍
👏
источник

S

Slaweo in OctoberCMS
Alexis
да это понятно, объект класса и вперед... а мне надо, как например str_slug, которая доступна везде без создания объекта класса
ну даже хелперы подключаются, только не помню где то ли в сервиспровайдере или в конфиг.апп, чтобы провернуть такой трюк нужно екстендить сервиспровайдер штоль
источник

S

Slaweo in OctoberCMS
Alexis
да это понятно, объект класса и вперед... а мне надо, как например str_slug, которая доступна везде без создания объекта класса
всегда есть соблазн ебнуть кода прям в ядро, но не делай этого
источник

A

Alexis in OctoberCMS
Slaweo
всегда есть соблазн ебнуть кода прям в ядро, но не делай этого
Естественно я этого делать не буду
источник

A

Alexis in OctoberCMS
Slaweo
ну даже хелперы подключаются, только не помню где то ли в сервиспровайдере или в конфиг.апп, чтобы провернуть такой трюк нужно екстендить сервиспровайдер штоль
Дак вот и интересует, как это конкретно сделать
источник

S

Slaweo in OctoberCMS
Alexis
Естественно я этого делать не буду
In your Plugin.php's boot() method, add \App::register('\Third\Party\ServiceProvider');. This is how you register a third party ServiceProvider automatically.
источник

S

Slaweo in OctoberCMS
Alexis
Естественно я этого делать не буду
https://stackoverflow.com/questions/52942101/how-can-i-create-my-own-functions-in-october-cms, тут говорят, что можно прям в композер положить
источник
2020 January 04

A

Alexis in OctoberCMS
Спасибо, потестим
источник