Nikita

Nikita

Был в сети 27 января 2026, 10:22
Заказы не принимаю
Спасибо за подсказку. Получилось.
Но пошли дубли товаров, не могу понять где ошибка…

[[pdoPage?
    &element=`pdoResources`
    &parents=`3,4`
	&tpl=`catalog-item`
	&tplCondition=`template`
	&conditionalTpls=`{
	   "7":"feed-item",
	   "10":"catalog-item"
	}`
	&limit=`20`
    &sortby=`publishedon`
	&sortdir=`DESC`
    &processTVs=`1`
    &includeTVs=`tickerBookType,bookAuthor,bookAuthorAuto,autorFirstBookLetter,authorImage,newsStyleSelector,directShowViaMsProducts`
    &tvPrefix=``
    &class=`msProduct`
                &leftJoin=`{
                     "image": {
                       "class":"msProductFile",
                       "alias":"image", 
                       "on": "image.product_id = msProduct.id AND image.rank=0"
                     },
                     "msProductData": {
                       "class":"msProductData",
                       "on": "msProductData.id = msProduct.id"
                     }
                  }`
                  &select=`{
                     "msProduct":"*",
                     "image":"image.url as image",
                     "msProductData":"price,old_price"
                  }`
    &showLog=`1`
]]
Илья, спасибо за ответ. Но пробывал уже, не срабатывает. С такой конструкцией вообще не выводит ни одну страницу.

0.0001519: pdoTools loaded
0.0000632: Conditions prepared
0.0000119: Query parameters ready
0.0001910: No cached data for key "default/sitemap/a60c49"
0.0000360: xPDO query object created
0.0005169: Included list of tvs: goToXML
0.0003140: leftJoined modTemplateVarResource as TVgotoxml
0.0002069: Added selection of modResource: SQL_CALC_FOUND_ROWS `id`, `editedon`, `createdon`, `context_key`, `class_key`, `uri`, `content`
0.0000110: Added selection of modTemplateVarResource: IFNULL(`value`, '1') AS `goToXML`
0.0000522: Replaced TV conditions
0.0001340: Replaced TV conditions
0.0000601: Processed additional conditions
0.0008690: Added where condition: modResource.hidemenu=0, OR:modResource.class_key:IN(Ticket,Article), `TVgotoxml`.`value`=1, modResource.published=1, modResource.deleted=0, modResource.searchable=1, modResource.context_key=web
0.0000329: Replaced TV conditions
0.0001831: Sorted by modResource.publishedon, DESC
0.0000050: Limited to 500, offset 0
0.0003769: SQL prepared "SELECT SQL_CALC_FOUND_ROWS `modResource`.`id`, `modResource`.`editedon`, `modResource`.`createdon`, `modResource`.`context_key`, `modResource`.`class_key`, `modResource`.`uri`, `modResource`.`content`, IFNULL(`TVgotoxml`.`value`, '1') AS `goToXML` FROM `flysee_site_content` AS `modResource` LEFT JOIN `flysee_site_tmplvar_contentvalues` `TVgotoxml` ON `TVgotoxml`.`contentid` = `modResource`.`id` AND `TVgotoxml`.`tmplvarid` = 9 WHERE  (  ( `modResource`.`hidemenu` = 0 OR `modResource`.`class_key` IN ('Ticket','Article') )  AND `TVgotoxml`.`value` = '1' AND `modResource`.`published` = 1 AND `modResource`.`deleted` = 0 AND `modResource`.`searchable` = 1 AND `modResource`.`context_key` = 'web' )  ORDER BY modResource.publishedon DESC LIMIT 500 "
0.0032909: SQL executed
0.0001280: Total rows: 0
0.0000150: Rows fetched
0.0000210: Prepared and processed TVs
0.0000050: Returning raw data
0.0000050: Rows processed
0.0003040: Saved data to cache "default/sitemap/a60c49"
0.0006530: Created inline "modChunk" with name "be75dd4b9525127c59b774f94767849c"
0.0003738: Rows wrapped
0.0078950: Total time
5 505 024: Memory usage
По идее — обычный текст. Логика такая: человек жмет галку «добавить вышивку» открывается текстовое поле и он туда вписывает, например, свои инициалы: «И.В. Пупкин» или любой другой текст, который он хочет вышить на рубашке/футболке.
Павел, добрый день!

Вот тут у вас спрашивали, можно ли результаты парсинга сохрнять в TV.

А можно ли результаты парсинга просто сохранять в бэк-энде, скажем как список в Tickets, но без создания собственно страниц/ресурсов сайта?