Сергей Водолагин

Сергей Водолагин

С нами с 22 марта 2014; Место в рейтинге пользователей: #198
ck
ck
24 мая 2017, 11:27
1
0
Спасибо! С mixedimage нужно будет познакомиться.
По FastUploadTV решение такое. Для TV, которое используется в FastUploadTV выставить:
— Параметры ввода — Путь сохранения — assets/manager/images/{d}-{m}-{y}/
— Источники файлов — Источник — Manager
Алексей
08 декабря 2016, 15:24
3
0
Спасибо всем за ответы и советы.
Вот нашел…
Сниппет выбирает и выводит все категории, к которым принадлежит товар — его можно использовать как своеобразные теги. Предложил Виктор Долгий.
<?php
if (empty($rid)) {$rid = $modx->resource->id;}
if (empty($pid)) {$pid = $modx->resource->parent;}
if (empty($delimeter)) {$delimeter = ', ';}
$scheme = $modx->getOption('link_tag_scheme', null, 'full', true);

$q = $modx->newQuery('msCategory');
$q->leftJoin('msCategoryMember', 'msCategoryMember', array(
	'`msCategory`.`id` = `msCategoryMember`.`category_id`'
));
$q->sortby('pagetitle','ASC');
$q->groupby('id');
$q->select(array('id','pagetitle'));
$q->where('`msCategoryMember`.`product_id` = '.$rid.' OR `id` = '.$pid);

$result = array();
if ($q->prepare() && $q->stmt->execute()) {
	while ($row = $q->stmt->fetch(PDO::FETCH_ASSOC)) {
		$url = $modx->makeUrl($row['id'], '', '', $scheme);
		$result[] = '<a href="'.$url.'">'.$row['pagetitle'].'</a>';
	}
}
return implode($delimeter, $result);
Все ссылки ведут на bezumkin.ru/modx/minishop2/solutions/1160/ — эту не действующую но актуальную страницу… по поиску ни как не нашел… и до сих пор не знаю как её найти… текст выдрал из кэша поисковиков
Андрей
31 октября 2016, 23:58
3
+2
Массив только лучше задавать так:
{set $a = ["5","8","9"]}
                     
{if $_modx->resource.parent in list $a}

.....

{/if}
Дмитрий Танцирев
08 апреля 2016, 21:56
11
0
Может кому пригодится:

{"field":"published", "caption":"Чекбокс", "inputTVtype":"checkbox", "inputOptionValues":"Да==1"}

{"header": "Чекбокс", "dataIndex":"published", "show_in_grid":1, "renderer":"this.renderCrossTick"}
Максим Кузнецов
17 марта 2016, 12:45
2
0
[[!pdoResources? 
	&parents=`...`
	...
	&leftJoin=`{
		"Parent":{
			"class": "modResource",
			"alias": "Parent",
			"on":"Parent.id = modResource.parent"
		}
	}`
	&sortby=`{"Parent.menuindex":"desc", "menuindex":"desc"}`
]]
Василий Наумкин
18 сентября 2013, 17:23
9
0
<?php
$tvid = 1; // id нужного ТВ параметра
$res = array(); // Сюда забиваем результаты

$q = $modx->newQuery('modTemplateVarResource', array('tmplvarid' => $tvid));
$q->select('contentid,value');
if ($q->prepare() && $q->stmt->execute()) {
	while ($row = $q->stmt->fetch(PDO::FETCH_ASSOC)) {
		$res[$row['contentid']] = $row['value'];
	}
}
print_r($res);

Получишь массив с id ресурсов и значенями ТВ c id = 1.