Часто встречаю фразы про модх типа "В систему встроены средства AJAX".
Но мне не понятно, как же они встроены.
При разработке сайта мы с напарником делаем так:
Ajax скрипт вызывает PHP-код, расположенный на сервере, а не в цмс.
А мне бы хотелось, чтобы ajax вызывал сниппет.
Так как обычно многие функции пишем и для работы с ajax, и для тех у кого JS отключены - получается дублирование скриптов и много неудобств.
Даже если я из внешнего скрипта вызываю сниппет (назовем его test), то вызовы других сниппетов или чанков из test - не всегда корректно работают.
Мне наверное сможет помочь программист, который не первый месяц знаком с системой.
ModX
Варианты работы с AJAX в MODx перечислены тут:
http://modxcms.com/forums/index.php/topic,25223.msg154963.html#msg154963
Если просто вызывать программу на PHP, не связанную с MODx, то это четвертый вариант, не совсем корректный.
-
☆ A M B ☆
- 1,086 Posts
Quote from: Jacinto at Jul 06, 2008, 11:28 AM
"В систему встроены средства AJAX"
Все очень правильно написано - вся система управления MODx работает на AJAX, а вот на стороне клиента - это уже на ваше усмотрение. Хотите - используете AJAX, не хотите - не используете, какие претензии к MODx могут быть.
Разработка сайтов и программных модулей на MODX.
Опыт работы на MODx с 2005 года. Высокое качество.
Компания Baltic Design Colors:
http://www.bdcolors.ru.