Подстраницы товара

Подскажите пожалуйста, как добавить дополнительные поля для подстраниц товара?

Нужно добавить поля:

1. ДО кнопки "Дополнительные параметры"

2. ПОСЛЕкнопки "Дополнительные параметры"

Может есть возможность увидеть все новые имеющиеся хуки UI2, хотя бы просто списком?

14 ответов

  • 2
    Михаил Ушенин 19 декабря 2023 14:56 #

    Кажется, такой возможности в Shop-Script пока нет. Передали разработчикам предложение добавить хук для этого.

    • +1
      Katvizkiy Stanislav Katvizkiy Stanislav 19 декабря 2023 15:15 #

      Попросите, пожалуйста, ребят добавить возможность статуса "Опубликованной на сайте": если этот товар куплен.

      • +1
        Михаил Ушенин Михаил Ушенин 19 декабря 2023 16:41 #

        Покажите на примере, как это должно работать, пожалуйста.

    • +1
      Katvizkiy Stanislav Katvizkiy Stanislav 19 декабря 2023 15:16 #

      Пусть добавят два хука пожалуйста 

      • +1
        Михаил Ушенин Михаил Ушенин 19 декабря 2023 16:41 #

        Уточните, о каких именно двух хуках вы пишете.

        • +1
          Katvizkiy Stanislav Katvizkiy Stanislav 19 декабря 2023 16:44 #

          Два хука, которые бы давали возможность реализовать эти два пункта:

          Нужно добавить поля:

          1. ДО кнопки "Дополнительные параметры"

          2. ПОСЛЕкнопки "Дополнительные параметры" 

          Это два разных места, а значит и разные хуки. 

          • +1
            Михаил Ушенин Михаил Ушенин 19 декабря 2023 18:04 #

            Наверное, это избыточно. Кому-то может понадобиться добавлять свои поля после каждого из стандартных полей диалога — получается, что нужно будет добавить столько хуков, сколько в диалоге полей?

            Возможно, будет достаточно возможности разместить необходимые вам элементы в диалоге с помощью JavaScript.

            Расскажите, кстати, что вам нужно размещать именно выше и ниже этой кнопки. Почему это принципиально?

            • +1
              Katvizkiy Stanislav Katvizkiy Stanislav 19 декабря 2023 18:29 #

              Есть две группы полей:

              Первая, до кнопки, это поля, которые видны пастоянно.

              Вторая, после кнопки, это скрытые поля, которые видны после нажатия по этой кнопке, именно в эту область я и имею ввиду. На данный момент такие хуки есть в приложении Сайт на странице редактирования страницы. 

              Моя просьба, сделать тоже самое и для подстраниц. 

              • +1
                ITSolutions ITSolutions 21 декабря 2023 01:05 #

                что вам мешает через один хук раскинуть через js порядок вывода полей? две строчки кода

                • +1
                  Katvizkiy Stanislav Katvizkiy Stanislav 21 декабря 2023 06:52 #

                  Поделитесь пожалуйста этими двумя строчками кода?

                  Буду очень благодарен 

        • +1
          Katvizkiy Stanislav Katvizkiy Stanislav 27 декабря 2023 20:34 #

          Добрый день подскажите пожалуйста

          Получилось ли добавить хуки в этом обновлении shop-script?
          Как можно искать хуки в коде?
          Есть ли какой-то принцип именования?

          С праздниками вас ребята!

          • +2
            Михаил Ушенин Михаил Ушенин 28 декабря 2023 10:42 #

            Хуки для режима редактирования подстраниц товара пока не добавили. Это предварительно запланировано на следующее обновление Shop-Script.

            Как можно искать хуки в коде?

            PHP-хуки оформляются кодом вида

            wa()->event(...);

            JavaScript-хуки оформляются в виде

            $(some_dom_object).trigger('wa_...');

            Чтобы найти нужный PHP-хук,

            можно добавить такой отладочный код в начале метода waSystem->event() в файле wa-system/waSystem.class.php и после обращения к интересующему вас PHP-коду посмотреть, какие имена PHP-хуков запишутся при этом в лог-файл:

            нужно воспользоваться инструкцией из документации.

            • +1
              Katvizkiy Stanislav Katvizkiy Stanislav 19 января 2024 12:51 #

              Добрый день.

              Уже вышло несколько обновлений и возможно я что-то упустил.

              Подскажите пожалуйста, получилось ли добавить хуки?

              Возможно это сложно реализовать... Можно ли в таком случае добавить функционал, который уже есть в страницах Витрины

Эта тема в архиве. Добавление комментариев к ней отключено.