Игорь

Игорь

Был в сети 20 июля 2024, 10:36
Заказы не принимаю
Здравствуйте! Никак не могу понять:
{'msOptionsPrice.option' | snippet : [
'options' => 'size,height_',
 'processColors' => 1,
'tpl' => 'tpl.myMsoptions2', 'sortOptions' => 'size:SORT_DESC:SORT_STRING:r', 
'constraintOptions' => [
 'size' => ['height_']
]
]}
— этот код работает, а если наоборот (height_ от size):
{'msOptionsPrice.option' | snippet : [
'options' => 'size,height_',
 'processColors' => 1,
'tpl' => 'tpl.myMsoptions2', 'sortOptions' => 'size:SORT_DESC:SORT_STRING:r', 
'constraintOptions' => [
    'height_' => ['size']
]
]}
— то нет…
p/s height_ — это опция, а size — стандартное свойство minishop, версия модуля — последняя
да, видимо придется дважды msProducts вызывать (в принципе, не критично, конечно)… про переделать сниппет msProducts, кстати, тоже хорошая мысль — но это лучше с утра, на свежую голову смотреть (пока не особо представляю как это)…
Спасибо.
А у меня так ничего и не получается с чекбоксами…
Хочу вывести 2 чекбокса в личном кабинете на странице профиля через extendedfields:
<input class="form-checkbox" type="checkbox" id="extended.mailyes" name="extended[mailyes]" value="[[+extended.mailyes]]">
<input class="form-checkbox" type="checkbox" id="extended.smsyes" name="extended[smsyes]" value="[[+extended.smsyes]]">
В вызове сниппета добавил эти поля (extended[smsyes],extended[mailyes]).
Как сохранять значения отмеченных чекбоксов? (т.е. запоминать отмечена галочка или нет).
Пробовал также через скрытое поле:
<input type="hidden" name="extended[smsyes]" value="extended[smsyes]" class="form-control" id="extended.smsyes">
<input class="form-checkbox" type="checkbox" id="-extended.smsyes-" name="extended[smsyes]" value="да">
После нажатия кнопки «Сохранить» value в скрытом инпуте меняется на «да», но после перезагрузки страницы — снова value=«extended[smsyes]»… что-то я делаю не так, но что именно не могу понять (
И еще, как потом вывести эти же чекбоксы на странице регистрации?
да я могу конечно и вообще без таблицы все это дело сверстать… Просто в этом-то и был мой вопрос: minishop не дружит с таблицами? pdopage не дружит с таблицами? или я просто затупил и не вижу своей очевидной ошибки?
… оказывается нельзя мешать form и теги таблицы — хотя опять ни хрена не понял почему, везде можно а в modx нельзя )))
может это проблема pdoPage? потому что я заметил, что эта строка
default=`<tr><strong>Ваш список избранного пока пуст</strong></tr>`?
вылазиет выше таблицы, когда нет товаров, но, опять же так ничего и не понял (
… а в самом чанке со строчкой таблицы уже все перепробовал удалять и менять