kgb3000

kgb3000

С нами с 30 октября 2016; Место в рейтинге пользователей: #829
kgb3000
20 октября 2021, 21:33
0
где находится настройка пути к хранению превью?
kgb3000
19 октября 2021, 00:13
0
удалось вывести
'tpl' => '@INLINE {$pagetitle} {$id | resource : "image" },
, но если вызывать отдельно из чанка, то этот метод не работает
kgb3000
18 октября 2021, 22:48
0
Не получается вывести TV поле image из галереи товара ms2
{$_modx->runSnippet('pdoPage', [
                'element' => 'tvssResources',
                'tv' => '8',
		'parents' => '0',
		'tvPrefix' => '',
		'includeContent' => '0' ,
		'includeTVs' => 'image',
		'processTVs' => '1',
		'tpl' => '@INLINE {$pagetitle} {$image} ',
		'wrapIfEmpty' => '0'
            ]) ?: 'Ресурсов по данному тегу не найдено'}
kgb3000
18 октября 2021, 20:17
0
Спасибо за подсказки. Решил следующим образом

<?php
if (empty($rid)) {$rid = $modx->resource->id;}
if (empty($pid)) {$pid = $modx->resource->parent;}
if (empty($delimeter)) {$delimeter = ' / ';}

$parent = $modx->getObject('modResource', $pid);
$output[] = '<a href="'.$parent->get('uri').'">'.$parent->get('pagetitle').'</a>';

$pdo = $modx->getService('pdoFetch');

$conditions = array('product_id' => $rid);

$options = array(
	'innerJoin' => array(
		'msCategory' => array('on' => 'msCategoryMember.category_id = msCategory.id')
	),
	'select' => array('msCategory' => 'all'),
	'sortby' => 'msCategory.id'
);
$rows = $pdo->getCollection('msCategoryMember', $conditions, $options);


foreach ($rows as $row) {
	$output[] .= '<a href="'.$row['uri'].'">'.$row['pagetitle'].'</a>';
}

return implode($delimeter, $output);
kgb3000
02 ноября 2016, 08:52
0
Ссылка на сайт с примером работы oneBooking не работает