Курс 2016 года “Разработка на UMI.CMS от 0 до готового сайта”
function onOrderDeleteCleanRelations (/classes/modules/emarket/_events.php)

Автор samРаздел Custom макросы

Ответов: 4
Просмотров: 2571
Последний ответ 03 Октября 2016, 19:49:04
от sam

0 Пользователей и 1 Гость просматривают эту тему.

*

Aisamiery

  • **
  • 83
  • +7/-4
    • Просмотр профиля
Что за папка classes/components?
« : 30 Июня 2016, 11:14:59 »
Собственно сам сабж.
Не нашел никакой инфы что то не на сайте юми ни тут в поиске.  Что это? Зачем это? И как это юзать? Повторяет содержимое modules с некоторым измененными названиями файлов.

Umi v2.14 Ревизия 68909

*

aghigay

  • *****
  • 611
  • +28/-3
  • Просто пытаюсь помочь. Иногда пинком
    • Просмотр профиля
    • umicms.me
Re: Что за папка classes/components?
« Ответ #1 : 30 Июня 2016, 11:57:50 »
Может это кто-то бекапнулся так?
Мой блог http://umicms.me

*

Aisamiery

  • **
  • 83
  • +7/-4
    • Просмотр профиля
Re: Что за папка classes/components?
« Ответ #2 : 30 Июня 2016, 13:53:36 »
Может это кто-то бекапнулся так?
Нет, свежая система, вчера установлена, ведется разработка сайта.
Структура отличается, написано, что модуль, есть файл macros.php в папке, где в комментах
         /**
* Класс макросов, то есть методов, доступных в шаблоне
*/
class CatalogMacros {
            ....
        }
« Последнее редактирование: 30 Июня 2016, 13:55:56 от Aisamiery »

*

Aisamiery

  • **
  • 83
  • +7/-4
    • Просмотр профиля
Re: Что за папка classes/components?
« Ответ #3 : 30 Июня 2016, 13:55:08 »
Попытка сменить структуру системы с поддержкой совместимости?

*

aghigay

  • *****
  • 611
  • +28/-3
  • Просто пытаюсь помочь. Иногда пинком
    • Просмотр профиля
    • umicms.me
Re: Что за папка classes/components?
« Ответ #4 : 30 Июня 2016, 17:44:26 »
Ааааааааа

Значит на ЮМИ Саммите было анонсировано, что часть модулей из-за несовместимости с php7 (!), которую поддерживает UMI 14 была переписана заново. В связи с этим на разных версиях PHP используются разные версии модулей.

Вероятно как раз об этой двойной структуре и шла речь.

Если так, то можно об этом особо не переживать
Мой блог http://umicms.me

*

Aisamiery

  • **
  • 83
  • +7/-4
    • Просмотр профиля
Re: Что за папка classes/components?
« Ответ #5 : 30 Июня 2016, 21:16:12 »
Ааааааааа

Значит на ЮМИ Саммите было анонсировано, что часть модулей из-за несовместимости с php7 (!), которую поддерживает UMI 14 была переписана заново. В связи с этим на разных версиях PHP используются разные версии модулей.

Вероятно как раз об этой двойной структуре и шла речь.

Если так, то можно об этом особо не переживать

Не был на саммите. А где про новую структуру почитать не сказали? Или как всегда покурить исходники?

*

aghigay

  • *****
  • 611
  • +28/-3
  • Просто пытаюсь помочь. Иногда пинком
    • Просмотр профиля
    • umicms.me
Re: Что за папка classes/components?
« Ответ #6 : 30 Июня 2016, 21:50:53 »
Структура та же, только сделали дубль модулей. Как будет развиваться ЮМИ в этом ключе - пока непонятно. Может перестанет поддерживать 5 версию php через некоторое время и тогда modules вообще исключат.... Кто знает.

Пока сказали, что для UMI CMS 14 минимальная версия PHP 5.4

А почитать видимо можно будет только в новостях ЮМИ (типа тут http://www.umi-cms.ru/product/whats_new/) только попозже :-)
Мой блог http://umicms.me