Роман

Роман

С нами с 01 июня 2017; Место в рейтинге пользователей: #605
Роман
31 мая 2025, 16:11
0
Век живи, век учись. Спасибо большое за помощь
Роман
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>
Роман
05 ноября 2024, 15:27
0
Понял в чем проблема, но странно.
Новый город имеет у страниц привязки к страницам других контекстов (чтобы работал код выше).
Но почему-то нет обратных привязок, приходится их расставлять вручную, как-то странно.

Сталкивались с таким, как решается быстро, может кто подскажет?
Роман
19 сентября 2024, 11:57
0
Подскажите пожалуйста, не понял из описания.
Осуществляет ли модуль выгрузку товаров и структуру каталога ИЗ Б24 на сайт?
и далее синхронизирует цены например?

Спасибо!
Роман
20 декабря 2023, 10:40
0
Они отрабатывают, в
1) случае приходит и письмо и амо заявка и юнисендер,
2),3) не отрабатывает именно почта
Роман
20 декабря 2023, 10:01
0
Я это предполагал, но все отрабатывает, а именно на почту отправляет только в последовательности 1)
И странно, что хуки не независмы, с этой целью же и делает сохранение формы например. Чтобы если почта не прошла, то форма точно сохранилась. А тут получается где-то отвалилось и все отвалилось :(
Роман
10 ноября 2023, 10:34
1
0
В общем, по итогу я сделал через обычный TV.
А то, что в JSON формате хранится нельзя отфильтровать (по крайней мере рус точно), т/к там все кодируется.
Роман
03 ноября 2023, 11:47
0
1) с одним полем, вопрос не понял, что значит «почему?»
2) видимо так и придется сделать, спасибо
3) blogType — да он и заполняет тэг, а migx родитель ТВ сделан для того чтобы можно было много тегов сделать.
Не спрашивайте почему так, мне это досталось :)

Видимо просто придется переделать
Роман
03 ноября 2023, 11:45
0
Попробую, спасибо
Роман
02 ноября 2023, 14:04
0
К сожалению статей уже много, заполнены так как есть, поэтому Tagger использовать нет возможности
Роман
25 октября 2023, 12:09
0
Спасибо большое!
Откатил пока назад на версию, так безопаснее :)
Роман
24 мая 2023, 16:25
0
Спасибо в целом подходит
Роман
11 декабря 2022, 07:59
0
Да, вы правы, были обозначены поля, из-за этого эти не прописывались.
Спасибо, надо быть мне внимательнее.
Роман
08 декабря 2022, 07:15
0
Спасибо, вы были правы, проблема с «точкой» в названии хука.
НО! Сейчас в лог я смог вывести куку, но в форму так ничего и не записалось.
Я просматриваю что записалось через плагин FormIt, где все сохраненные формы.
Стоит вызов хука вроде правильно, перед email и FormItSaveForm:
'hooks' => 'spam,hook.prepareForm,hookutmsaveform,email,FormItSaveForm',
В базе данных тоже нет записей, смотрел.
Роман
05 декабря 2022, 09:44
0
Спасибо, попробовал. Что-то не получается.
Добавил хук:
'hooks' => 'hook.utmsaveform,email,FormItSaveForm',
Создал сниппет hook.utmsaveform:
$hook->setValue('utm_source',   $_COOKIE['utm_source']);
$hook->setValue('utm_medium',   $_COOKIE['utm_medium']);
$hook->setValue('utm_campaign', $_COOKIE['utm_campaign']);
$hook->setValue('utm_term',     $_COOKIE['utm_term']);
$hook->setValue('utm_content',  $_COOKIE['utm_souutm_contentrce']);

return true;
И в просмотре форм пусто, нет этих полей, в БД тоже их нет :( Что делаю не так?
Роман
05 декабря 2022, 09:09
+1
Сделал через событие OnHandleRequest — все работает и обращение к API MODX и работа с Куками
Роман
05 декабря 2022, 08:59
0
Почему-то в этом событии он не хочет работать с Куками :(