Forums / National / Russian / Тех. поддержка / Запросы документации

Принимаем вопросы от населения

Macik
#39320 2014-03-21 09:01
#39297 Kabak:

Всем желаю здравия.

При выполнении глобальной функции из плагина, каким образом можно узнать , с какой именно страницы - URL страницы эта глобальная функция была вызвана ?

См. переменные: 

$_SERVER['REQUEST_URI']  // полный адрес с параметрами — /myplug?m=price&a=add
$_SERVER['SCRIPT_NAME']  // скрипт точка входа — /index.php 

Как оформить ссылкой вызов глобальной функции в TPL чтобы функция вызывалась когда пользователь нажмёт на ссылку, а не при рендеренге TPL ?
 

Что делает функция? 

На прямую в таком виде это не реализовать, но как всегда есть 2 варианта:

  1. Если ф-я просто выводит какой-то доп контент, то можно делать предзагрузку. Т.е. контент грузится сразу в скрытый блок, а по нажатию на ссылку блок просто отображается.
  2. Если ф-я меняет что-то в системе, то только через дополнительный код. Например, добавить ajax часть в плагин (если ее нет) и использовать ajaxHelpers

 

 

https://github.com/macik
правильный хостинг — https://goo.gl/fjCa1F