Снова здравствуйте. Хотелось бы получить ваше мнение касательно одного затыка. Не очень понятно как в modx реализовать чистый php. Если бы дело касалось какого-нить фреймворка php, то затыка не случилось бы, но дело обстоит с modx. В данном случае кода очень много и я не думаю что есть смысл всю простынь сюда помещать. Ибо это получится уже как работа. Суть заключается в двух моментах. Есть сама начальная форма (кнопка с получить данные) с описанием php что должно получиться, если нажать на кнопку (index.php). И обращение ко второму файлу, к которому идет обращение и в котором и написаны все происходящие события (nevedomoe.php). Т.е. в index.php: <?php error_reporting(E_ALL & ~E_NOTICE); require_once «nevedomoe.php»; … … ?> Тут простот html форма с кнопкой действия (form action=«index.php» method=«post») <?php } break; } ?> Ну и во втором файле (nevedomoe.php) собственно весь процесс. Не понятно как подобное реализовать в modx, как заставить это дело ожить. Более не понятно с чего начать делать, что бы это еще как то подключалось к nevedomoe.php и в результате ожило. Не могли бы подсказать как реализовывается подобное в modx?
Простой совет: изучайте сниппеты.
Николай, конечно это в сниппетах, где это еще может быть. Просто это не работает если просто создать сниппеты с кодом… з.ы. а не подскажите как «require_once «nevedomoe.php»;» сделать в сниппете? Типа как в сниппете вызвать сниппет чтоль получается.
з.ы. а не подскажите как «require_once «nevedomoe.php»;» сделать в сниппете? Так и сделать. require_once "nevedomoe.php"; Другое дело, что скорее всего надо полный путь прописать, типа так: require_once MODX_CORE_PATH . "components/mycomponent/include/nevedomoe.php"; А то с относительным путем он относительно выполняемого кода будет смотреть и в указанных директориях для автопоиска. Ну а что у вас там уже в коде прописано, какая область видимости, что возвращает и т.п. — это уже совсем другие вопросы и зависит от вас.