Size: a a a

2020 June 01

ST

Sergei Toroptsev in OctoberCMS
Yura Z.
добавить в плагин
public function registerMarkupTags()
   {
       return [
           'functions' => [
               'current_url_with_query' => function () {
                   return \Request::getRequestUri();
               },
           ]
       ];
   }
и выводить в твиге как current_url_with_query()
+
источник

A

Axenia in OctoberCMS
sergei_toroptsev (206.8) увеличил карму yura_zen (30.28)
источник

S

Sergey in OctoberCMS
Лже Артемий
спасибо, это уже ближе тем, что не на апи. но в целом мне не нужна типичная подписка совсем. скорее это подписка, которая динамически вычисляется исходя из кол-ва объявлений и кол-ва имеющихся кредитов. Кредит это по сути единица товара. Поэтому есть мысль попробовать сделать это через шопаголик
посмотри ещё cumulus у них вроде есть модуль subscribe
источник

S

Sergey in OctoberCMS
это в маркете октября
источник

ЛА

Лже Артемий... in OctoberCMS
спасибо, но мне сабскрайб не нужен) нужна система кридитов
источник

S

Sergey in OctoberCMS
там много всего
источник

Р

Ростислав in OctoberCMS
источник

ES

Evgeniy Strelkov in OctoberCMS
а зачем его расширять то ?
источник

ES

Evgeniy Strelkov in OctoberCMS
Может проще в своем ServiceProvider сделать BackendAuth::registerCallback или прям в boot плагина ?
источник

Р

Ростислав in OctoberCMS
Evgeniy Strelkov
Может проще в своем ServiceProvider сделать BackendAuth::registerCallback или прям в boot плагина ?
Как раз из boot своего плагина и хочу вот эту часть подправить
источник

ES

Evgeniy Strelkov in OctoberCMS
Поидее твой плагин стартует после этого, может можно по ключу переопределить значене в этом $manager
источник

v

vladimir in OctoberCMS
Трогать чужие сервис провайдеры такое себе занятие )
источник

Р

Ростислав in OctoberCMS
В общем суть в том что в этом файле мне нужно изменить пару строк. Как это сделать без хардкодинга не понятно
источник

v

vladimir in OctoberCMS
Однако, ты можешь создать свой модуль со своим сервис провайдером отнаследованным от провайдера модуля CMS, переопределив нужную логику
источник

v

vladimir in OctoberCMS
потом инициализировать свой модуль вместо модуля cms
источник

v

vladimir in OctoberCMS
так ты и обновления оставишь, и логику модуля CMS не угробишь. Сохранив все его возможности и не влазия в него.
источник

Р

Ростислав in OctoberCMS
Звучит сложно) мне там 2 строчки нужно добавить
источник

ES

Evgeniy Strelkov in OctoberCMS
Есть шанс что можно сделать так

System\Classes\SettingsManager::instance()->registerSettingItems($owner, array $definitions)
источник

Р

Ростислав in OctoberCMS
А нельзя расширить по типу как с моделями делаем и переопределить registerBackendSettings()?
источник

v

vladimir in OctoberCMS
Ростислав
Звучит сложно) мне там 2 строчки нужно добавить
Чего сложного? (Костыли всегда легкие) 🙂
1. Создаем модуль cmsextend, копируем в него routes.php из модуля cms
2. Создаем сервис провайдер отнаследованный от Cms\ServiceProvider
3. Заходим в config/cms.php в строке loadModules, меняем Cms на CmsExtend
источник