Илья Александрович

Илья Александрович

С нами с 13 ноября 2017; Место в рейтинге пользователей: #362
Илья Александрович
06 августа 2019, 11:30
0
Большое спасибо. Сработало, вот что в итоге получилось.
{'msProducts' | snippet : [
    'loadModels' => 'msTopProducts',
    'parents' => $_modx->resource.id,
    'sortby' => '{"msTopProduct.rank":"DESC", "msProduct.menuindex":"ASC"}',
    'leftJoin' => '{
    	"msTopProduct" : {
    		"class" : "msTopProduct",
    		"alias" : "msTopProduct",
    		"on" : ["msTopProduct.product_id = msProduct.id", "msTopProduct.category_id = ' ~ $_modx->resource.id ~ ' "]
    	}
    }',
	'limit' => 0,
	'tpl' => '@FILE chunks/blocks/product_item.tpl',
	'where' => '{"class_key":"msProduct"}',
]}
Илья Александрович
06 августа 2019, 11:06
0
{'msProducts' | snippet : [
    'loadModels' => 'msTopProducts',
    'sortby' => '{"msTopProduct.rank":"DESC", "msProduct.menuindex":"ASC"}',
    'leftJoin' => '{
    	"msTopProduct" : {
    		"class" : "msTopProduct",
    		"alias" : "msTopProduct",
    		"on" : ["msTopProduct.product_id = msProduct.id", "msTopProduct.category_id = {$_modx->resource.id} "]
    	}
    }',
    
	'parents' => $_modx->resource.id,
	'sortby' => '{"menuindex":"ASC"}',
	'limit' => 0,
	'tpl' => '@FILE chunks/blocks/product_item.tpl',
	'where' => '{"class_key":"msProduct"}',
]}
Илья Александрович
06 августа 2019, 11:04
0
если так [[*id]], то вот это
[pdoTools] Error 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '[[*id]]  )  WHERE  ( `msProduct`.`class_key` = 'msProduct' AND `msProduct`.`pare' at line 1
если так {$_modx->resource.id}, то это
[pdoTools] Error 42000: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '>resource.id}  )  WHERE  ( `msProduct`.`class_key` = 'msProduct' AND `msProduct`' at line 1
Илья Александрович
06 августа 2019, 10:56
0
если быть более конкретным, то меня интересует вот эта строка
"on" : ["msTopProduct.product_id = msProduct.id", "msTopProduct.category_id = [[*id]] "]
вот этот id
[[*id]]
как его переписать в этой конструкции на феном, т.к. если так оставить, то не работает.
Илья Александрович
26 июня 2019, 10:04
0
Подскажите, а как сжимать файлы? Приписал в head:
{'compress'|snippet:[
'cssFile' => [
  '/assets/css/css1.css',
  '/assets/css/css2.css'
],
'jsFile' => [
  '/assets/js/js1.js',
  '/assets/js/js2.js'
]
]}
Но и в итоге ничего, нет файла сжатого. Версия Сompressor 1.0.14-beta
Илья Александрович
22 мая 2019, 10:56
0
Указал. Я сам создал репозитарий и поставил модуль Console.
Может из за этого глюки были.
С нуля всё получилось. Спасибо Вам.
А не подскажите как внедрить создание шаблонов?
Илья Александрович
22 мая 2019, 10:35
0
Отличный скрипт в общем был бы, если бы отработал.
не хватает ещё создание шаблонов.
Илья Александрович
22 мая 2019, 10:21
0
Спасибо за быстрый ответ)
если закомментировать то идёт процесс дальше.
далее на создании ресурсов ломается
PACKAGES: Done!                                                                                                                                                                                                                                 
PHP Fatal error:  Uncaught Error: Call to a member function get() on null in /home/c/***/public_html/core/model/modx/processors/resource/create.class.php:234                                                                               
Stack trace:                                                                                                                                                                                                                                    
#0 /home/c/***/public_html/core/model/modx/processors/resource/create.class.php(142): modResourceCreateProcessor->setFieldDefaults()                                                                                                        
#1 /home/c/***/public_html/core/model/modx/modprocessor.class.php(641): modResourceCreateProcessor->beforeSet()                                                                                                                             
#2 /home/c/***/public_html/core/model/modx/modprocessor.class.php(177): modObjectCreateProcessor->process()                                                                                                                                 
#3 /home/c/***/public_html/core/model/modx/modx.class.php(1764): modProcessor->run()                                                                                                                                                        
#4 /home/c/***/public_html/test1.php(259): modX->runProcessor('resource/create', Array)                                                                                                                                                     
#5 {main}                                                                                                                                                                                                                                       
thrown in /home/c/***/public_html/core/model/modx/processors/resource/create.class.php on line 234
Илья Александрович
22 мая 2019, 10:00
0
вот такая ошибка вылетает
LOGIN: Done!                                                                                                                                                                                                                                    
FOLDERS: Done!                                                                                                                                                                                                                                  
RENAME: Done!                                                                                                                                                                                                                                   
PHP Fatal error:  Uncaught Error: Call to a member function getProperties() on null in /home/c/***/public_html/auto_config_site_modx_revo.php:181                                                                                           
Stack trace:                                                                                                                                                                                                                                 
#0 {main}       
  thrown in /home/c/***/public_html/auto_config_site_modx_revo.php on line 181
это вот эта строка $properties = $source->getProperties();
Не подскажите в чём дело?
Илья Александрович
21 мая 2019, 12:03
0
мне нужно в итоге как здесь вообще.
я пока не представляю как это будет.
Илья Александрович
20 мая 2019, 22:13
0
было бы очень хорошо. ещё бы возможность сразу предусмотреть, что бы можно было выводить через pdoTools.
Илья Александрович
20 мая 2019, 16:22
0
Скажите пожалуйста, мне требуется подключить 2gis карту для объектов. Объекты это ресурсы минишоп2.
Это можно сделать?
Илья Александрович
26 апреля 2019, 23:02
0
Добрый вечер! А не подскажите как выводить сначала ресурсы где заполнены TV поля, потом пустые?
Илья Александрович
28 марта 2019, 19:24
0
проблему нашёл, помогла вот эта запись https://toster.ru/q/581905. только у меня было webS/phpsthumb
Илья Александрович
26 марта 2019, 15:46
0
Приветствую.
pdoArchive
dateField — createdon — Поле ресурса для получения даты документа: createdon, publishedon или editedon.
Можно ли как то dateField передать дату из TV поля?
Илья Александрович
25 марта 2019, 01:54
0
Приветствую.
Нужна помощь в следующем:
1) имеем минишоп2
2) данные из формы при оформлении заказа сохраняются:
— 1 — в заказ, вкладка Адрес
— 2 — в профиль Юзера
3) имеем поле — extfld_org — и многие другие…
как передать это поле в форму? в пдф?