Всего 123 791 комментарий

Максим
08 февраля 2023, 23:43
0
В консоли нет ошибок, я не понимаю КАК мне передать в это окно заказ.
Я вывел в шаблоне
[[msOrderCustom?
	&tpl=`tpl.msOrder.oneClick`
]]
В tpl.msOrder.oneClick шаблон модального окна.
Как мне передать заказ в это модальное окно не понимаю
Артур Шевченко
08 февраля 2023, 23:25
0
Я же про ошибки в консоли спрашивал, а не про то получается оформить заказ или нет.
Алексей Смирнов
08 февраля 2023, 23:10
0
Выберите обычный тип Изображение.
Или вам принципиально чтобы image+ был у вас?
Марина
08 февраля 2023, 23:02
0
Сторонний компонент — это image+, он у меня упомянут в первом сообщении.
disk.yandex.ru/i/rVyWuJgOUH2fxQ
Но, при выборе тип ввода — изображение, ничего не меняется.
Алексей Смирнов
08 февраля 2023, 22:51
0
у вас установлен какой-то сторонний компонент по фоткам. откройте вкладку
параметры ввода и покажите
joxi.ru/Y2LYgPnT76QQbA
Максим
08 февраля 2023, 22:36
0
Выводит модальное окно по ссылке:

<button type="button" class="btn btn-primary" data-bs-toggle="modal" data-bs-target="#oneClickModalForm">
  Заказать в один клик
</button>
, но в нем нет самого товара, нет стоимости, т.е. товар не подгружается. При попытке от отправить заказ, пишет: «Невозможно оформить пустой заказ»

Марина
08 февраля 2023, 22:32
0
Повторю картинку заполнения tv поля в ресурсе:
disk.yandex.ru/i/egoA_EV5vQG6UQ
Судя по ней, id родителя — 20, я его и указываю.
Вот здесь видно имя tv поля:
disk.yandex.ru/i/AhPi4FoSE_27GQ
Что ещё может быть?
Артур Шевченко
08 февраля 2023, 22:09
0
Т.е. у вас всё точно по инструкции… А в консоли браузера ошибки есть?
Алексей Смирнов
08 февраля 2023, 21:55
0
ЧТо-то ушли все не туда.
Если вы вызываете так:
[[!pdoMenu?
&parents=`20`
&level=`0`
&includeTVs=`imagecat`
&tpl=`block_categories`
]]
То у вас картинка будет в плейсхолдере в tpl block_categories
как [[+imagecat]] и ни как иначе.
Если не выводиться — проверьте что в дочерних заполненто поле imagecat
проверьте верность написания и что родитель 20- верный.
Марина
08 февраля 2023, 21:52
0
Такой код тоже не срабатывает:
<div class="">
        <a href="[[~[[+id]]]]"><img src="[[+imagecat.sourceImg.src]]" alt="[[+pagetitle]]"></a>
        <div class=""><h4><a href="[[~[[+id]]]]">[[+pagetitle]]</a></h4></div>
    </div>
Ни при:
[[!pdoMenu?
&parents = `20`
&level=`0`
&includeTVs = `imagecat`
&tpl = `block_categories`
&tvPrefix = ``
]]
Ни при:
[[!pdoMenu?
&parents = `20`
&level=`0`
&includeTVs = `imagecat`
&tpl = `block_categories`
]]
Или вместо sourceImg должно быть какое-то другое значение?

Откуда там могло появиться столько массивов? Что этому способствует?
Максим
08 февраля 2023, 21:48
0
Модальное окно понятно, я имею ввиду саму ссылку:
Как она должна выглядеть: напр.
<button type="button" class="btn btn-primary" data-bs-toggle="modal" data-bs-target="#msOrderCustom">
  Заказать в один клик
</button>
Но это просто вызывает модальное окно и не выводит значений
Артур Шевченко
08 февраля 2023, 21:42
0
В моём случае это обычное модальное окно Bootstrap, что у вас не знаю.
Максим
08 февраля 2023, 21:33
0
Артур, я начинающий, а как вызвать то модальное окно, что должно быть в ссылке «Заказать в один клик»?
Петропавловский Артем
08 февраля 2023, 20:47
+1
Небольшая корректировка, вот так [[+tv.imagecat.sourceImg.src]] там еще один массив
Артур Шевченко
08 февраля 2023, 19:53
0
Ничего смешного тут нет. Я просто не вижу какой у вас сейчас вызов, может tv не нужен.
Марина
08 февраля 2023, 19:39
0
Будете смеяться, но такой код тоже не срабатывает:
<div class="">
        <a href="[[~[[+id]]]]"><img src="[[+tv.imagecat.src]]" alt="[[+pagetitle]]"></a>
        <div class=""><h4><a href="[[~[[+id]]]]">[[+pagetitle]]</a></h4> </div>
    </div>
А почему, кстати, tv стало массивом? Это где-то прописывается?
Артур Шевченко
08 февраля 2023, 19:13
0
Ну вот и ответ, ваше ТВ это массив, путь к картинке наверное можно получить так [[+tv.imagecat.src]]
Алексей Смирнов
08 февраля 2023, 17:39
0
Обновил пакет темы до беты. Исправления в основном не большие, но нужные.
Из самого интересного:
— Можно задать маску номера телефона. настройка handyshop_form_phone_mask, вкладка Каталог.
— Небольшая панелька для удобного перехода к редактированию ресурса из сайта в админку + индикация текущего шаблона. Полезна для людей которые наполняют и корректируют контент сайта. (СЕО, заполнение и тп.)
— В корзина. Можно выключать вес, массу (если она вам не нужна). Частенько Масса не нужна — можно отключить в Штуковине cart/cart-list.tpl.
— На странице товара теперь можно добавить через TV (migx) дополнительные характеристики.
Не забудьте что можно теперьвключать-выключать Кеш CSS файла, который собирает css. настройка magicthemes_cache_css в общих настройках.
Ну и различные общие исправления и улучшения и подготовка к выходу из бетта-альфа тестирования в стабильную версию.
Марина
08 февраля 2023, 16:32
0
Если оставляю tpl пустым в браузере выводится следующий текст (копирую то, что отображается для одного ресурса):
Array ( [id] => 15 [type] => document [contentType] => text/html [pagetitle] => Acura [longtitle] => [description] => [alias] => acura [alias_visible] => 1 [link_attributes] => [published] => 1 [pub_date] => 0 [unpub_date] => 0 [parent] => 20 [isfolder] => 1 [introtext] => [content] => [richtext] => 1 [template] => 3 [menuindex] => 1 [searchable] => 1 [cacheable] => 1 [createdby] => 1 [createdon] => 1672357199 [editedby] => 1 [editedon] => 1675709742 [deleted] => 0 [deletedon] => 0 [deletedby] => 0 [publishedon] => 1672357140 [publishedby] => 1 [menutitle] => Acura [donthit] => 0 [privateweb] => 0 [privatemgr] => 0 [content_dispo] => 0 [hidemenu] => 0 [class_key] => msCategory [context_key] => web [content_type] => 1 [uri] => catalog/acura/ [uri_override] => 0 [hide_children_in_tree] => 0 [show_in_tree] => 1 [properties] => [imagecat] => Array ( [sourceImg] => Array ( [src] => acura-80x80.png [source] => 3 [width] => 80 [height] => 80 ) [crop] => Array ( [height] => 80 [width] => 80 [x] => 0 [y] => 0 ) [targetWidth] => [targetHeight] => [altTag] => ) [idx] => 1 [last] => [level] => 1 [children] => 0 [wrapper] => [classnames] => first [classNames] => first [classes] => class="first" [link] => http://artzvgdp.bget.ru/catalog/acura/ [title] => Acura [wf.docid] => 15 [wf.type] => document [wf.contentType] => text/html [wf.pagetitle] => Acura [wf.longtitle] => [wf.description] => [wf.alias] => acura [wf.alias_visible] => 1 [wf.attributes] => [attributes] => [wf.published] => 1 [wf.pub_date] => 0 [wf.unpub_date] => 0 [wf.parent] => 20 [wf.isfolder] => 1 [wf.introtext] => [wf.content] => [wf.richtext] => 1 [wf.template] => 3 [wf.menuindex] => 1 [wf.searchable] => 1 [wf.cacheable] => 1 [wf.createdby] => 1 [wf.createdon] => 1672357199 [wf.editedby] => 1 [wf.editedon] => 1675709742 [wf.deleted] => 0 [wf.deletedon] => 0 [wf.deletedby] => 0 [wf.publishedon] => 1672357140 [wf.publishedby] => 1 [wf.linktext] => Acura [wf.menutitle] => Acura [wf.donthit] => 0 [wf.privateweb] => 0 [wf.privatemgr] => 0 [wf.content_dispo] => 0 [wf.hidemenu] => 0 [wf.class_key] => msCategory [wf.context_key] => web [wf.content_type] => 1 [wf.uri] => catalog/acura/ [wf.uri_override] => 0 [wf.hide_children_in_tree] => 0 [wf.show_in_tree] => 1 [wf.properties] => [wf.imagecat] => Array ( [sourceImg] => Array ( [src] => acura-80x80.png [source] => 3 [width] => 80 [height] => 80 ) [crop] => Array ( [height] => 80 [width] => 80 [x] => 0 [y] => 0 ) [targetWidth] => [targetHeight] => [altTag] => ) [wf.idx] => 1 [wf.last] => [wf.level] => 1 [wf.subitemcount] => 0 [wf.wrapper] => [wf.classnames] => first [wf.classNames] => first [wf.classes] => class="first" [wf.link] => http://artzvgdp.bget.ru/catalog/acura/ [wf.title] => Acura )
Можно ли извлечь отсюда какую-либо информацию? Если да, то какую? Благодарю за подсказки.
Наумов Алексей
08 февраля 2023, 16:19
+2
Потому что в значениях опций есть запятая, а она используется как разделитель адресной строке в mFilter2. См. параметр values_delimeter в доках docs.modx.pro/komponentyi/msearch2/snippetyi/mfilter2