Пользователь пока ничего не рассказал о себе

Наибольший вклад в теги

Все теги (7)

Лучшие ответы пользователя

Все ответы (2)
  • Как в modx реализовать не сложный функционал API?

    @dellakeram Автор вопроса
    Создал ресурс с названием "api", формат json.
    В контенте написал следующее:
    [
       [[synacs_pdoResources?
           &parents=`25` // Из какого родителя будут браться ресурсы
           &limit=`4` // кол-во ресурсов
           &tpl=`api_test` // ссылка на чанк (об этом ниже)
           &includeTVs=`app_title, vk_link, instagram_link, google_plus__link, facebook_link` // Какие тв поля выводить
       ]]
    ]

    Скопировал сниппет pdoResources, назвав его "synacs_pdoResources"
    Изменил его
    //В место этого
    return $output;
    //Сделал это
    return json_encode($output);

    Создал чанк с названием api_test.
    В чанке следующее:
    {"title":"[[+pagetitle]]","img":"[[+tv.img_1]]"}
    Где title - тайтл ресурсов, img - tv параметр.
    Вот вывод:
    [
    "{\"title\":\"9 \u043c\u0430\u044f\",\"img\":\"s_img\/news\/bd7e7ae0d30ee44784cb19c4921bb11e.jpg\"}\n{\"title\":\"\u0421 \u0434\u043d\u0435\u043c \u0442\u0440\u0443\u0434\u0430!\",\"img\":\"s_img\/news\/036e92f60687608f5f8f76db787bc54d.jpg\"}"
    ]

    Всё работает. Но правильно ли это? или снова костыль замутил?
    Ответ написан
    2 комментария

Лучшие вопросы пользователя

Все вопросы (11)