We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 22301
    • 1,084 Posts
    понял теперь про вручную. надо подумать, как заЭвалить в один TV’арь значение из второго TV’аря, при условии, что заЧекан третий TV’арь, и после добавления нового пареметра очистить второй TV’арь. к сожалению, прям сразу так нет времени сейчас...
      [img]http://jurist-info.ru/pic/rrr.jpg[/img]

      Безжалостный пияр!
      Artima -- неуч!
      Осторожно: преступная локализация -- modx-cms.ru
      Баштанник Андрей -- мегапрограммер из Белоруссии и поедатель говна, очень критично настроенный молодой человек!

      Дисклеймер для общительных: даю сам себе право транслировать в открытый эфир содержание лички, just for fun
      • 20894
      • 2 Posts
      Quote from: openagate at Mar 11, 2010, 08:57 AM

      можно автоматом туда загонять, с помощью сниппета, это вообще не проблема
      вопрос в том, откуда сниппет должен брать значения?

      Сниппет должен брать значение из формы, в которую их вводит пользователь на странице самого товара, возле списка уже существующих опций.

      Предложенный вами вариант не очень удобен в том смысле, что контент-менеджер может не знать полный список опций выбора параметра до того как начал их вводить в сами товары.

      Например, ты достаешь из коробки разноцветные шарики с номерами, не зная какие цвета там представлены, и вводишь их в админку. У тебя уже есть красный, синий и зеленый, и тут ты достаешь коричневый, а его в списке нету. Тогда приходится открывать второе окно, найти нужный tv, добавить в него ||коричневый, обновить первое окно. Неудобно.

      Мой вариант на вскидку - через manager-manager мы пишем js-плагин, который append-ит форму с текстовым полем и кнопкой "Добавить" к нужному tv, при нажатии на кнопку идет ajax-запрос какому то скрипту на сервере, который выполняет че то вроде:
      UPDATE modx_site_tmplvars SET elements = [newelements] WHERE id=[mytv];
      SELECT id, elements FROM modx_site_tmplvars WHERE id=[mytv]; 
      

      И возвращает результат селект-запроса, который мы превращаем в <option>-ы и вставляем взамен текущих
        • 22301
        • 1,084 Posts
        У тебя уже есть красный, синий и зеленый, и тут ты достаешь коричневый, а его в списке нету...
        ...Мой вариант на вскидку - через manager-manager мы пишем js-плагин, который append-ит форму с текстовым полем и кнопкой "Добавить" к нужному tv, при нажатии на кнопку идет ajax-запрос какому то скрипту на сервере, который выполняет че то вроде:


        с этим согласен.

        в таком случае удобнее делать js-плугин, обслуживающий сразу один TV’арь, работащий по тому же принципу, как и формы, в которых надо выбрать город или вписать свой...

        но да, без плугина в таком случае не обойтись. во всяком случае пока другие мысли в башку не приходят.
          [img]http://jurist-info.ru/pic/rrr.jpg[/img]

          Безжалостный пияр!
          Artima -- неуч!
          Осторожно: преступная локализация -- modx-cms.ru
          Баштанник Андрей -- мегапрограммер из Белоруссии и поедатель говна, очень критично настроенный молодой человек!

          Дисклеймер для общительных: даю сам себе право транслировать в открытый эфир содержание лички, just for fun
          • 1244
          • 17 Posts
          несомненно плагин, собственно о нем говорилось в начале темы.
          Как я и писал - готов оплатить разработку плагина при условии выполнения до начала следующей недели,
          ну и за разумные деньги конечно. А саму разработку выложить в свободный доступ wink

          пожалуйста если кто-нибудь заинтересован в подобном - сообщите в л.с.
            • 1244
            • 17 Posts
            up. нужен человек с прямыми руками и опытом работы, для срочного написания плагина.
            неужели никого нет на родном форуме модикса кто может помочь с этим huh