Автор Тема: kak dobavit mnogo statusov vo vremya instalyatsii modulya?  (Прочитано 95 раз)

22 Июня 2015, 15:30:00
  • Фрилансер
  • *
  • Сообщений: 118
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
kak dobavit mnogo statusov vo vremya instalyatsii modulya?
ya dobavlyayu sldeuyshim obrazom, no eto dlya odnogo statusa, kak budet esli nado mnogo?

public function installOrderState() {
        if (Configuration::get('PS_OS_MY_STATUS') < 1) {
            $order_state = new OrderState();
            $order_state -> send_email = false;  // send an email for this state
            $order_state -> module_name = $this -> name;
            $order_state -> invoice = false;
            $order_state -> color = '#98c3ff';
            $order_state -> logable = true;  // is this order valid
            $order_state -> shipped = false; // should delivery slip be created by presta when order state associated with an order
            $order_state -> unremovable = false;
            $order_state -> delivery = false; // is order delivered?
            $order_state -> hidden = true;   // visible to customer?
            $order_state -> paid = ....
22 Июня 2015, 15:40:00
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 1280
  • Репутация: +32/-1
  • Сообщество PrestaShop
    • Просмотр профиля
В цикле
foreach ($orderState as $order_state)
{...
22 Июня 2015, 16:56:27
Ответ #2
  • Фрилансер
  • *
  • Сообщений: 118
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В цикле
foreach ($orderState as $order_state)
{...

v kakoy casti imenno? ya prosto neznayu qde ego dobavit
22 Июня 2015, 17:55:52
Ответ #3
  • Ветеран
  • *****
  • Сообщений: 1280
  • Репутация: +32/-1
  • Сообщество PrestaShop
    • Просмотр профиля
В функцию, которая выполняется во время установки модуля.
24 Июня 2015, 14:56:01
Ответ #4
  • Фрилансер
  • *
  • Сообщений: 118
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В функцию, которая выполняется во время установки модуля.

napishite funkciyu pojaluysta
24 Июня 2015, 15:03:43
Ответ #5
  • Ветеран
  • *****
  • Сообщений: 13623
  • Репутация: +14563/-1
  • Сообщество PrestaShop
    • Просмотр профиля
В стандарном варианте в install.
public function install()
{
Но можно свою написать.
Вы же модуль делаете, поэтому и вам решать как реализуете.
24 Июня 2015, 15:25:37
Ответ #6
  • Фрилансер
  • *
  • Сообщений: 118
  • Репутация: +0/-0
  • Сообщество PrestaShop
    • Просмотр профиля
В стандарном варианте в install.
public function install()
{
Но можно свою написать.
Вы же модуль делаете, поэтому и вам решать как реализуете.

vse ya uje sdelal, spasibo  8)