Всего 124 201 комментарий

Николай Савин
27 января 2025, 11:11
+4
Это безумно круто. Я в восторге
Роман
26 января 2025, 17:53
0
Шаблон работает через файлы:
{insert 'file:template/yafeed.tpl'}
Сам шаблон yafeed.tpl
<?xml version="1.0" encoding="UTF-8"?>
<yml_catalog date="{'' | date: 'Y-m-d'}T{'' | date: 'H:i+03:00'}" >
	<shop>
		<name>{$_modx->config.site_name}</name>
		<company>Название компании</company>
		<url>{$_modx->config.site_url}</url>
		<currencies>
			<currency id="RUR" rate="1"/>
		</currencies>
		<categories>
			{'!pdoResources' | snippet : [
                            'parents'=>'12', 
                            'depth'=>'10', 
                            'limit'=>'0', 
                            'templates'=>'6', 
                            'tpl'=>'@FILE template/chunk/yafeed/cat.tpl'
                        ]}
            <category id="12">Картины</category>
		</categories>
		<offers>
			{'!msProducts' | snippet : [
                            'templates'=>'7', 
                            'limit'=>'0', 
                            'parents'=>'0', 
                            'tpl'=>'@FILE template/chunk/yafeed/offer.tpl', 
                            'showZeroPrice'=>'0'
                        ]}
		</offers>
	</shop>
</yml_catalog>
cat.tpl
<category id="{$id}" parentId="{$parent}">{$pagetitle}</category>
offer.tpl
<offer id="{$id}" available="true">
    <url>{$id | url : ['scheme' => 'full']}</url>
    <price>{$price | replace : " " : ""}</price>
    <currencyId>RUR</currencyId>
    <categoryId>{$parent}</categoryId>
    <picture>https://modisart.com{$image}</picture>
    <delivery>true</delivery>
    <model>{$article}</model>
    <name>{$pagetitle}</name>
    <vendor>{$_pls['vendor.name']}</vendor>
    <description>{$_modx->resource.introtext ?: $_modx->resource.description}</description>
</offer>
vit
vit
26 января 2025, 17:19
0
Не работает если использовать феном
{'!FetchIt' | snippet : [
                      'snippet' => 'FormIt',
                      'form' => 'add.tpl',
                      'preHooks' => 'foreach'
                    ]}
если написать так то все работает
[[!FetchIt?
                    &snippet=`FormIt`
                    &form=`add.tpl`
                    &preHooks=`foreach`
                 ]]
Тимур
26 января 2025, 13:02
0
Теперь белый квадрат без ошибок но карты пвз так и нет
Артур Шевченко
26 января 2025, 12:56
0
Потому что все интупы в форме заказа должны быть обёрнуты в блок с классом input-parent
Тимур
26 января 2025, 12:49
0
еще есть прикол что когда пишешь город в поле city выдает

mainhandler.js:38 Uncaught TypeError: Cannot read properties of null (reading 'classList')
at callbacks.add.response.success (mainhandler.js:38:53)
at runCallback (default.js?v=8124027e82:149:33)
at Object.success (default.js?v=8124027e82:202:21)
at c (jquery-3.6.0.min.js:2:28327)
at Object.fireWith [as resolveWith] (jquery-3.6.0.min.js:2:29072)
at l (jquery-3.6.0.min.js:2:79901)
at XMLHttpRequest.(jquery-3.6.0.min.js:2:82355)
callbacks.add.response.success @ mainhandler.js:38
runCallback @ default.js?v=8124027e82:149
(anonymous) @ default.js?v=8124027e82:202
c @ jquery-3.6.0.min.js:2
fireWith @ jquery-3.6.0.min.js:2
l @ jquery-3.6.0.min.js:2
(anonymous) @ jquery-3.6.0.min.js:2
load (async)
send @ jquery-3.6.0.min.js:2
ajax @ jquery-3.6.0.min.js:2
S.@ jquery-3.6.0.min.js:2
(anonymous) @ default.js?v=8124027e82:197
miniShop2.send @ default.js?v=8124027e82:219
orderAddDefaultHandler @ mainhandler.js:77
(anonymous) @ default.js?v=8124027e82:351
dispatch @ jquery-3.6.0.min.js:2
v.handle @ jquery-3.6.0.min.js:2
Тимур
26 января 2025, 12:46
0
Указал верно, я ведь правильно понимаю, что нужно указывать?

Account/Идентификатор
Secure password/Пароль

из аккаунтов интеграции сдека
Артур Шевченко
26 января 2025, 11:03
+1
Ты бы показал сниппет, которым формируешь файл, сам файл, чанки.
Артур Шевченко
26 января 2025, 11:00
0
Наверное логин и пароль от ЛК СДЭК не указан в системных настройках.
Arahort
25 января 2025, 20:13
+4
Буду тестить после выходных, молодчага)
Николай Савин
24 января 2025, 19:16
0
Ну мёд просто
Тимур
24 января 2025, 17:56
0
Добавил на верстке. Ошибки пропали, но всё равно белый квадрат вместо карты ПВЗ,
Тимур
24 января 2025, 17:53
0
Просто на верстке добавить?
Prihod
24 января 2025, 17:03
0
если на сайте нет Bootstrap 5
Ну так там только стили из Bootstrap 5 используются так что никто не мешает свои использовать да и вообще все равно как правило все свою верстку будут натягивать
Наумов Алексей
24 января 2025, 17:00
0
По видео очень прикольно, мне понравилось :)

Насколько проблематично, если на сайте нет Bootstrap 5? Без css фреймворка к примеру сайт, или другой фреймворк.
Илья
24 января 2025, 15:23
0
Здравствуйте! Может бы и мне поможете, не могу разобраться.

Нужно вывести в шаблоне чанк в случае, если в tv-параметре заполнен чекбокс.

В шаблоне чанк вызываю таким образом:

[[*tvname:notempty=`[[$chunk]]`]]

Сам tv-параметр (tvname) состоит из единственного чекбокса «Новинка». Идея в том, чтобы выводить иконку NEW (из чанка) в карточке товара в случае, если чекбокс заполнен.

В таком виде вывод не работает, а если в Параметры по умолчанию вписать Новинка==1, иконка отображается на всех карточках, и тех, где чекбокс заполнен, и где нет.

Пожалуйста, подскажите, что я делаю не так.
Артур Шевченко
24 января 2025, 11:02
0
В чанк указанный в параметре tpl в вызове сниппета msOrder
Артур Шевченко
24 января 2025, 10:59
0
Добавьте в форму заказа поле с именем city
vit
vit
24 января 2025, 01:52
0
так не чего не выводит вообще
vit
vit
23 января 2025, 15:05
0
так тоже не выводит(