gg-

gg-

С нами с 22 декабря 2015; Место в рейтинге пользователей: #586
gg-
gg-
12 апреля 2021, 16:18
0
Кстати, копаюсь. Вижу такой момент: когда включаешь опцию для папки с товарами, то он проставляет всем товарам в базе эту опцию пустой. Соответсвенно, галка включена в товаре. Если галку снять, сохранить, то запись в базе исчезает. И следующий раз уже не показывается. Как тогда работать, пересохранять каждый товар, получается?
gg-
gg-
12 апреля 2021, 12:56
0
Я понял. Просто вопрос состоит именно в том, что сейчас я включаю опцию в виде флажка у товаров, и по-умолчанию, она включена. Не хочется 100 тысяч товаров сейчас перебирать по этой опции, чтобы ее выключить у всех товаров.
gg-
gg-
12 апреля 2021, 09:51
0
А где там конкретно помощь по вопросу? Спасибо.
gg-
gg-
12 апреля 2021, 09:51
0
Да, столкнулся с такой же проблемой. Ответов особо не нашел. Есть варинаты?
gg-
gg-
10 февраля 2017, 12:01
0
Спасибо, хотя, к сожалению, мне не удалось понять как мой пример сделать рабочим.

Идея в том, что я хочу выводить товар из минишопа, с учетом своей таблицы. Я просто не могу понять где у меня проблема в запросе, почему ошибка вывода поля…

Напишу свой вывод.
[[!pdoPage?
  &parents=`266`
  &element=`msProducts`
  &tpl=`catalog-tovarTpl-fenom`
  &ajaxMode=`button`
  &limit=`20`
        
  &loadModels=`tovarupload`
  &innerJoin=`{
    "Upload": {
      "class": "tovarupload",
      "on": "Upload.code <> Data.code"
    }
  }`
  &select=`{
    "msProduct": "msProduct.id",
    "Upload": "Upload.id"
  }`
  &showLog=`1`
 ]]

И в логах ошибка

Could not process query, error #1054: Unknown column 'Upload.id' in 'field list'
gg-
gg-
18 января 2017, 18:31
0
Да, именно во время вывода товаров. Например, в категории. Сравниваю вывод и свою таблицу и вывожу innerJoin
gg-
gg-
30 ноября 2016, 12:41
0
Да, сам поразился. Значения передаются, но условия не работают. Я только постигаю дзен по fenom, поэтому могу шаблоны сделать не такими оптимальными, сейчас пока пользуюсь условиями (адаптирую вывод под определенный город текст, контакты..., где можно и без чанков). Может и по-другому можно как-то.
gg-
gg-
29 ноября 2016, 17:24
1
+1
В общем решение оказывается на поверхности.

Переменная передается в расширенный шаблон, но закинуть ее в условие не получается. В итоге блок с переменными ставим в каждый шаблон. Меняем его по желанию. И условия начинают работать.

{extends 'template:Base'}
{block 'vars'}
  {var $city = '[[#COOKIE.city]]'}
{/block}
gg-
gg-
29 ноября 2016, 16:03
0
Нет, все верно. Четко по документации. Можно и убрать, но это не решает проблему.
gg-
gg-
24 декабря 2015, 01:39
0
Здравствуйте, подскажите, пожалуйста, как добавить колонку со своим TV в таблицу тикетов?