Всем привет )
Пытаюсь кастомизировать шаблон osclass.
Процес остановился на реализации ajax запросов. Т.е. я хочу сделать, чтобы данные приходили на главную страницу. Сами функции получения данных я реализовал и если использовать код на главной например, то все работает.
Однако я не могу сообразить, как пользоваться osc_add_route.
Например мой код получающий нужные данные лежит в папке темы /mytheme/myroute.php
в коде используются функции и классы osclass, т.е. если использовать напрямую например $.load, то получим - ничего, так как у нас сам osclass не подключен (может както можно подключить?)
Если сделать osc_add_route('myroute', 'myroute/(regexp)','myroute.php');
то файл не будет найден в контроллере custom.php
если переделать на osc_add_route('myroute', 'myroute/(regexp)', ИМЯ_ТЕКУЩЕЙ_ТЕМЫ.'myroute.php');
то файл будет найден в custom.php, но далее по коду он подхватывается с учетом пути на сервере к нему, плюс наше заданное ИМЯ_ТЕКУЩЕЙ_ТЕМЫ.'myroute.php'
т.е. опять найден не будет =(
Если у кого есть реальный рабочий пример ajax в теме osclass, поделитесь пожалуйста.
ПыСы.
Да, заданные роуты не работают, или я не понимаю их назначения, т.е. в моем случае mydomainname.eg/myroute/anything - выкидвыает на урл не найден, причем уже от самого сервера
Пытаюсь кастомизировать шаблон osclass.
Процес остановился на реализации ajax запросов. Т.е. я хочу сделать, чтобы данные приходили на главную страницу. Сами функции получения данных я реализовал и если использовать код на главной например, то все работает.
Однако я не могу сообразить, как пользоваться osc_add_route.
Например мой код получающий нужные данные лежит в папке темы /mytheme/myroute.php
в коде используются функции и классы osclass, т.е. если использовать напрямую например $.load, то получим - ничего, так как у нас сам osclass не подключен (может както можно подключить?)
Если сделать osc_add_route('myroute', 'myroute/(regexp)','myroute.php');
то файл не будет найден в контроллере custom.php
если переделать на osc_add_route('myroute', 'myroute/(regexp)', ИМЯ_ТЕКУЩЕЙ_ТЕМЫ.'myroute.php');
то файл будет найден в custom.php, но далее по коду он подхватывается с учетом пути на сервере к нему, плюс наше заданное ИМЯ_ТЕКУЩЕЙ_ТЕМЫ.'myroute.php'
т.е. опять найден не будет =(
Если у кого есть реальный рабочий пример ajax в теме osclass, поделитесь пожалуйста.
ПыСы.
Да, заданные роуты не работают, или я не понимаю их назначения, т.е. в моем случае mydomainname.eg/myroute/anything - выкидвыает на урл не найден, причем уже от самого сервера