Опубликовано: 16 февраля 20196 г Здравствуйте, имею виджет с данными в виде ссылки: {url="app=wc3&module=activegames&controller=ActiveGames&botId={$bot['botid']}" seoTemplate="ActiveGames"} На сайте это выглядит так: https://домен/wc3/ActiveGames/?botId=5 Так как, виджет может быть встроен на любую страницу, необходимо вывести ссылку текущей страницы, как правильно это реализовать? Изменено 16 февраля 20196 г пользователем TemKa_SD
Опубликовано: 16 февраля 20196 г Что-то не очень понял вопроса. Какая ссылка текущей страницы и зачем?
Опубликовано: 16 февраля 20196 г Автор Чтобы при нажатии не перекидывало на страницу модуля: http://prntscr.com/mlyt4j
Опубликовано: 16 февраля 20196 г Так не нужно обновлять страницу, а использовать аджакс для прямого запроса к функции. URL текущей страницы с параметром &botId= \IPS\Request::i()->url()->setQueryString( array( 'botId' => $bot['botid'] ) )В шаблоне короткая запись {expression="request.url()->setQueryString( array( 'botId' => $bot['botid'] ) )"}
Опубликовано: 17 февраля 20196 г Автор Да, ajax тоже будет и вебсокет. Просто у меня нет как такого МОДУЛЯ с этими данными (активными играми), оно реализовано с помощью виджета, чтобы можно было настраивать как угодно, да и в друг JS не сработает или еще что-то, пусть так будет. Спасибо, работает как надо. Изменено 17 февраля 20196 г пользователем TemKa_SD
Здравствуйте, имею виджет с данными в виде ссылки:
{url="app=wc3&module=activegames&controller=ActiveGames&botId={$bot['botid']}" seoTemplate="ActiveGames"}На сайте это выглядит так:
Так как, виджет может быть встроен на любую страницу, необходимо вывести ссылку текущей страницы, как правильно это реализовать?
Изменено пользователем TemKa_SD