Помощь новичку

Здравствуйте, я новичок в modx. Посоветуйте какие-нибудь гайды, чтобы хоть как-то вникнуть во всё это.
Egor
21 марта 2022, 23:09
modx.pro
253
0

Комментарии: 6

Лёша
21 марта 2022, 23:40
0
Интересно, а почему именно MODX выбрали?
    Egor
    21 марта 2022, 23:56
    0
    учитель посоветовал в школе
      Артур
      22 марта 2022, 00:41
      0
      В школе? Вы там php изучаете? Просто если нет, надо хотя бы с базой ознакомится. А по modx поищи уроки на ютуб и тут почитай вводные данные.
    Александр Мельник
    22 марта 2022, 08:35
    0
    ничего лучше чем официальная документация вы не найдете.
    Ну и плюс, лично из моего опыта, единственный способ действительно понять, как что то работает — это разобрать это по винтикам.
    В случае с программированием это означает, что я открываю текст программ в редакторе, который умеет индексировать код (это vscode, netbeans, phpstorm) открываю index.php и начинаю пошагово и построчно изучать код, пока не пойму что делает каждая точка и запятая.
      Александр Мельник
      22 марта 2022, 08:59
      0
      не знаю какая задача стоит перед учителем и чему именно он хочет обучить, но мне кажется выбор modx очень неудачным.
      Я помню, как изучив учебник php, я открыл код modx и ужаснулся. Какие -то квадратные скобки, какие то чанки, код хранится непосредственно в базе данных — ничего этого в учебнике не было и это неимоверно сбивало с толку.
        Алексей Смирнов
        22 марта 2022, 09:04
        +2
        Недавно в телеграмме был аналогичный вопрос.
        Продублирую коротенько свой ответ:
        Если в 2х словах:
        1. На фронте есть url страниц. — ресурсы.
        2. К ресурсу подвязываются:
        — Шаблон (тут пишется логика, условия вывода ДАННЫХ (TV сниппетов), сниппеты, чанки и прочие html js php штуки)
        —- TV — это Дополнительные поля, которые могу хранить для ресурсов какие-то данные: Текст, галерея изображений и прочее. — заполняются пользователями как правило.
        3. Сниппет — это своего рода функция php в которую передаем параметы различные.
        4. Шаблонизация есть стандартная MODX ([[+placeholder]]) c квадратными скобками и есть fenom — похож на смарти (для работы нужен pdoToolse пакет. синтаксис в фигурных скобках {$_modx->resource.id} ).
        5. Есть система плагинов для различных событий (например загрузилась страница, сохранили ресурс и тп)…
        6. Дополнения есть различные. — Пакеты. они расширяют возможности.
        Как то так в кратце.
          Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
          6