Добавление дополнительных полей в корзину

Добрый день, видел много тем по данному вопросу, но ответа для себя не нашел. Есть вызов migx таблицы в чанке tpl.msOrder
<div  id="PickupBlock">
      <h3>Пункты самовывоза</h3>
        <select>
            [[GetImageList?
            &tpl=`pickupTPL`
            &tvname=`Pickup`
            &docid=`22`
            ]]
        </select>
    </div>
В чанк
tpl.msEmail.new.manager
требуется передать значение выбранное в селекте сверху. Как лучше реализовать?
Alex
12 мая 2017, 10:24
modx.pro
1
908
0

Комментарии: 8

Евгений Webinmd
12 мая 2017, 19:02
1
+1
я делал примерно так:
для select добавлял name=«options[option_name]»

и в корзине или письме в чанке через fenom выводиться так:

{if $product.options.option_name?} 
       <p><span>Опция:</span> {$product.options.option_name}</p>
 {/if}
    Alex
    13 мая 2017, 11:46
    0
    Вы добавляли опцию к продукту?
      Евгений Webinmd
      13 мая 2017, 12:13
      0
      нет, просто в форме поле так называл
        Alex
        13 мая 2017, 17:09
        0
        Попробовал ваш способ, не работает=(назвал select и вписал подобную конструкцию fenom. Обращаться через $product?
          Евгений Webinmd
          13 мая 2017, 17:15
          0
          да, через product.
          Я вам с рабочего сайта конструкцию написал
            Alex
            14 мая 2017, 13:08
            0
            хм, я значит не правильно что то сделал. Может посмотреть есть ли не трудно?
            в чанке
            tpl.msOrder
            вписал название
            <div  id="PickupBlock">
                  <h3>Пункты самовывоза</h3>
                    <select name="pick">
                        [[GetImageList?
                        &tpl=`pickupTPL`
                        &tvname=`Pickup`
                        &docid=`22`
                        ]]
                    </select>
                </div>
            В чанк
            tpl.msEmail.new.manager
            добавил
            {if $product.options.pick?} 
                   <p><span>Опция:</span> {$product.options.pick}</p>
             {/if}
              Евгений Webinmd
              14 мая 2017, 13:10
              0
              <select name="options[pick]">
                Alex
                14 мая 2017, 13:15
                0
                Я так делал, не работает.Спасибо
    Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
    8