Использование API MODx Evolution из любого файла

Итак, сегодня рассмотрим решение вопроса по подключению API CMS/CMF MODx Evolution к произвольному PHP-файлу. Это очень может пригодиться, если вы захотите использовать богатые возможности системы для собственных нужд.

Как подключить API MODx Evolution

В начале своего кода просто впишите следующие по большому счету знакомые веб-программисту конструкции с традиционными «инклудами»:

<?php
// Для безопасности:
require_once('../includes/protect.inc.php');
// Подгрузка конфигурации:
include_once "../includes/config.inc.php";
// Подключаем класс парсера документов:
include_once(MODX_BASE_PATH. "manager/includes/document.parser.class.inc.php");
// Создаем новый экземпляр класса DocumentParser:
$modx = new DocumentParser;
// Далее пошел ваш произвольный код, привязанный, 
// как я полагаю к "апи модикса"...
?>

В приведенном сниппете предполагается, что ваш файл лежит в каталоге «manager», считая от корня сайта с дистрибутивом движка.

Вот и всё. Ничего сложного во всем описанном выше нет.

Опубликовано 20-12-2012 в 16:44


Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Можно использовать следующие HTML-теги и атрибуты: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>











Свежие комментарии

  • krasnov8953: к записи Не работает как мне кажется строчка $newTvId = $ »
  • Dimanski: к записи ничего не понимаю. Ставлю ModX на хостинг r01.ru »
  • Дмитрий: к записи Спасибо! Очень выручили. С битриксом беда, а прав »
  • леонид: к записи как сделать что были в ряд? у меня получается по о »
  • Администратор: к записи Статический IP. »
  • Steel: к записи Администратор, вы данную проблему решили подключен »
  • Дмитрий: к записи Хотел узнать как прикрутить данное окно (http://re »

Последние твиты