Michael
С переводом проблемы. Потому что на англ это column. Колонка)
Michael
А поле это row. Не суть. Одно расширение базовой таблицы и два лексикона. Насколько помню, больше там ничего не надо расширсять
Артур
А сообщить xpdo о добавлении столбика ты не забыл?
Michael
Так вот я это и спрашиваю, что я упустил, нигде об этом не говорится и я почему-то нигде не помечал
Michael
Как надо сообщать?
Артур
Так вот я это и спрашиваю, что я упустил, нигде об этом не говорится и я почему-то нигде не помечал
Не знаю где не написано, но что надо дописать информацию о своём столбике в xml схему точно. В самом простом варианте можно руками в исходиках, но затрется при обновлении. Лучше через плагин. Ещё лучше не ломать себе голову а использовать msAddFields или его платный аналог
Артур
Как надо сообщать?
Кодом не помогу, так как не помню и не за ПК. Поищи в Гугле расширение таблицы товара minishop2 или типа того.
Michael
Есть ...map.php, возвращает массив, есть ...data.js miniShop2.plugin.pluginname = { ... Я плагин регистрировал и вручную отдельно клал его в core/shop/plugins... Как-то ещё нужно дописать инфу? Больше же некуда её писать
Leo
Всем привет, столкнулся с одной проблемой на tagmanager2. Фильтры на странице выводятся, сортировка (по названию, по убыванию и ТД) работают, но сами фильтры, прикрученные к tv параметрам не хотят работать. Они выводятся прекрасно, но при нажатии на чекбокс ничего не происходит. Кто работает с tm2, проконсультируйте пожалуйста. Любую инфу предоставлю
Pavel
Подскажите, пожалуйста, почему всё-таки может выводиться 0 значение комментариев у тикетов, хотя их не 0.
Leo
Leo
Leo
Поменял настройку where, теперь пишет это
Leo
[2022-06-14 14:09:52] (ERROR @ /www/wwwroot/195.209.54.49/core/components/getproducts/model/getproducts.class.php : 667) [INFO] getProducts: total = 5 - SELECT sc.id, sc.type, sc.contentType, sc.pagetitle, sc.longtitle, sc.description, sc.alias, sc.alias_visible, sc.link_attributes, sc.published, sc.pub_date, sc.unpub_date, sc.parent, sc.isfolder, sc.introtext, sc.content, sc.richtext, sc.template, sc.menuindex, sc.searchable, sc.cacheable, sc.createdby, sc.createdon, sc.editedby, sc.editedon, sc.deleted, sc.deletedon, sc.deletedby, sc.publishedon, sc.publishedby, sc.menutitle, sc.donthit, sc.privateweb, sc.privatemgr, sc.content_dispo, sc.hidemenu, sc.class_key, sc.context_key, sc.content_type, sc.uri, sc.uri_override, sc.hide_children_in_tree, sc.show_in_tree, sc.properties FROM modx_site_content sc WHERE sc.parent IN (2) AND sc.published = 1 AND sc.deleted = 0 AND sc.context_key = 'web' ORDER BY sc.menuindex ASC LIMIT 0, 12
Pavel
Здравствуйте. Хочу посоветоваться с более опытными людьми: мультидоменный магазин, где для своего региона отдельный прайс. Если модули для определения и подстановке нужного поддомена примерно представляю как UserLogin+SeoDomains, но как быть с сео? Если на сайте 3 ветки каталога, и показывается с нужными ценами для каждого региона, то они все есть в индексе, то есть дубли. Или я в неправильном направлении двигаюсь по этой задаче?
Pavel
Имею в виду как сделать чтобы в поиске не все эти страницы светились, по сути это будет 100 одинаковых страниц и отличаться только цены
Дима
UserLocation то есть)
Я пользуюсь cityFields , там то же самое из коробки уже подружено.
Дима
Имею в виду как сделать чтобы в поиске не все эти страницы светились, по сути это будет 100 одинаковых страниц и отличаться только цены
По какой такой «сути»? «Одинаковые страницы» на разных доменах — ни разу не одинаковые. Вот с уникализацией текстов на этих страницах надо поработать, да.
Pavel
просто 10 регионов у которых цены одинаковые, а 2 где разные. Поэтому для одинаковых будет одно и то же
Pavel
но сейчас начинаю думать, что это нормально. Спасибо за ответ
Степан
народ как заставить {$_modx->runSnippet('!pdoPage', [ 'element' => 'msProducts', 'parents' => $_modx->resource.id, 'level' => 1, 'ajaxMode' => 'default', 'limit' => 0, 'sortby' => $sortby, 'sortdir' => $sortdir, ])} не выбирать дочерние каталоги?
Степан
'level' => 1, - не помог
Николай
depth попробуй вместо Level
Евгений
'level = 0
Евгений
ну или depth
Николай
'level = 0
Это ж вроде отмена
Евгений
Евгений
не(
рассудика нас)
Степан
level - вообще не оттуда походу)))))))))))))))))
Степан
это даже не общий параметр
Степан
это из pdoMenu
Евгений
level остался от wayfinder и getResources
Евгений
типа для обратной совместимости
Степан
level остался от wayfinder и getResources
надо глядеть исходники
Степан
level остался от wayfinder и getResources
ну в доке нет такого общего параметра
Степан
так что позже гляну а ща я просто вынес вложенную категорию)))))
Евгений
Николай
'where' => ['parent' => $_modx->resource.parent]
Евгений
а не
Евгений
ладно
Евгений
но depth было бы правильнее использовать
Pavel
Подскажите, пожалуйста, почему всё-таки может выводиться 0 значение комментариев у тикетов, хотя их не 0.
при этом в самой секции с тикетами в столбце комментарии тоже показывает 0, хотя при входе в тикет - комменты есть
Николай
при этом в самой секции с тикетами в столбце комментарии тоже показывает 0, хотя при входе в тикет - комменты есть
Я могу ошибаться, но посчет комментариев происходит по рассписанию отдельным скриптом
Николай
Возможно не запущен скрипт
Anonymous
но depth было бы правильнее использовать
minishop2^ Параметр "Контейнер" (isfolder) скрыт - все категории обязательно являются контейнерами. Так, что получается, человеку нужно выбрать все товары из категории (или каталога) без подкатегорий (подкаталогов), которые являются контейнерами изначально. А depth - это глубина поиска дочерних ресурсов от родителя. Дочерний ресурс может быть контейнером, а может и нет. И так или иначе попадает в выборку. Если я не прав, прошу поправить.
Дима
народ как заставить {$_modx->runSnippet('!pdoPage', [ 'element' => 'msProducts', 'parents' => $_modx->resource.id, 'level' => 1, 'ajaxMode' => 'default', 'limit' => 0, 'sortby' => $sortby, 'sortdir' => $sortdir, ])} не выбирать дочерние каталоги?
Специалисты, сейчас заведут тебя в дебри)) Смотри рабочий вызов (fenom): {set $populars[$category] = 'msProducts' | snippet : [ 'parents'=>$category, 'sortby'=>'menuindex', 'sortdir'=>'ASC', 'depth'=>10, 'limit'=>4, 'includeThumbs'=>'medium', 'where'=>['Data.popular'=>1], 'tpl'=>'@FILE shop/prod_card-big.tpl', 'wrapIfEmpty'=>0 ]} Пояснение: если указать depth=0 (в pdoResources, msProducts и т.п.), то будет эквивалент как pdoMenu level=1. То есть Depth работает как ограничитель глубины, а level — как указатель! #top100 #наобзор
Pavel
Возможно не запущен скрипт
как это проверить?) просто было же все корректно, в один момент перестало работать
Степан
я должен был в пятницу сдаться
Степан
не не, давай переделывай, нам надо найти рабочее решение)
ну хорошо вон @dramspro накидал ща бум посмотреть
Pavel
Снимаю с публикации - публикую, кол-во комментов появляется
Pavel
Это как?)
Pavel
чистил миильон раз
Степан
Степан
неа
скрин
Pavel
[[!+comments]]
Pavel
ну а сам вывод pdoPage
Pavel
там тоже стоит !
Степан
[[!+comments]]
магия)))
Pavel
согласен
Степан
но это не снипет а placeholder
Pavel
ну сниппет pdoPage вызывается некешируемым
Степан
100% кэш
Pavel
Почему-то не обновляется значение. То есть я зашел сейчас в тикет, написал коммент - значение прежнее. Снял с публикации - поменялось.
Евгений