я так понял что апи работают только на сервере. тоесть я пишу пхп скрипт, сохраняю его в файл на сервере, и в этом скрипте могу обращаться к апи? например могу вызвать $modx->runSnippet(’snippetName’);?
про гет, пост и аякс понял. про то, что вызывать апи в яваскриптах нельзя - тоже понял.
поясню что хотел сделать: не веб пользователи, да это менеждеры сайта. но я не хочу давать им возможность добавлять записи из административной части сайта, так как хочу облегчить им работу, написав специальную панель, в которой им будет доступен ввод только минимально требуемых данных.
вообще я делаю чтото вроде каталога товаров. и каждый каталог это страница, созданная на основе специального шаблона. задача моей панели управления заключается в том, чтобы дать возможность менеджеру просто иерархически перемещаться по каталогам и на любом уровне создавать, редактировать или удалять подкаталог. при этом от менеждера потребудется минимум ввода информации при создании подкаталога и ничего напутать с предкамии и шаблонами он не сможет, потому что основные параметры задавать буду я по умолчанию. вот.
кстати а проблема со снипетами для меня еще не решена. приведу пример:
[[make_rounded]] сниппет который возвращает див с закругленными углами. ему надо передавать параметры: $text, $angle и $color.
пишу так:
[[make_rounded? &text=rounded div 1 &angle=5 &color=blue]]
[[make_rounded? &text=rounded div 2 &angle=5 &color=red]]
рисует правильно 2 дива с нужными параметрами.
а пишу так:
[[make_rounded? &text=[[make_rounded? &text=rounded div 2 &angle=5 &color=red]] &angle=5 &color=blue]]
результат не корректен. хотя в админке написано: "В качестве параметров вызова сниппета можно использовать вызов других сниппетов (также с параметрами) или чанков."
может я не правильно оформляю вызов сниппета?