Как передать значение переменной в сторонний PHP скрипт?

Правила раздела: faq.php?mode=okay
Модератор: Модераторы

legko
legko
Репутация: 5
Сообщения: 2
Зарегистрирован: 12.04.2017
С нами: 7 лет

Сообщение #1 legko » 15.03.2017, 20:33

Как передать значение переменной из Smarty в сторонний PHP скрипт для дальнейшей обработки?

korshunov
korshunov
Репутация: 148
Сообщения: 1859
Зарегистрирован: 03.12.2015
С нами: 8 лет 4 месяца
Skype

Сообщение #2 korshunov » 16.03.2017, 06:26

Например, через регистрацию своей функции в Smarty.
Образец: в index.tpl строка
{get_banner var=banner_group1 group='group1'}
и соответствующая функция в View.php

m1hasik M
Аватара
m1hasik M
Возраст: 32
Репутация: 31
Сообщения: 200
Зарегистрирован: 12.11.2015
С нами: 8 лет 5 месяцев
Откуда: Днепр
Skype

Сообщение #3 m1hasik » 16.03.2017, 07:06

Еще как вариант использовать ajax, если это уместно.
Например как работает добавление товара в корзину.
Вы передаете id варианта на скрипт, который лежит в ajax/cart.php

Код: Выделить всё

$.ajax( {
      url: "ajax/cart.php",
      data: {
         variant: variant,
         amount: amount
      },
      dataType: 'json',
      success: function(data) {
         $( '#cart_informer' ).html( data );
      }
   } );

вот тут собственно и происходит отправка значения, которое есть в шаблоне, в сторонний скрипт


Название раздела: Полезные решения для OkayCMS
Правила раздела: faq.php?mode=okay

Быстрый ответ


Введите код в точности так, как вы его видите. Регистр символов не имеет значения.
Код подтверждения

   

Вернуться в «Полезные решения для OkayCMS»

Кто сейчас на форуме (по активности за 5 минут)

Сейчас этот раздел просматривают: 32 гостя