adminixi
С нами с 25 марта 2016; Место в рейтинге пользователей: #138Вывод товаров с теми же опциями.
Добрый день!
Поделитесь опытом:
Вывожу похожие товары в карточке товара вот так:
Как это сделать?
Поделитесь опытом:
Вывожу похожие товары в карточке товара вот так:
[[!msProducts?
&parents=`12`
&innerJoin=`{"Options":{"class":"msProductOption"}}`
&resources=`-[[*id]]`
&where=`{"Options.key":"color","Options.value:IN":["венге"]}`
]]
Но мне нужно, чтобы выводились товары с тем же цветом, что и сам товар. Плюс еще две опции.Как это сделать?
migx tv выводит только id, а нужно pagetite
Подскажите, пожалуйста
но выводит он только id, а нужно pagetite
[{"caption":"Gallery","fields":
[
{"field":"img","caption":"Картинка","inputTV":"img"},
{"field":"master","caption":"Мастер","inputTV":"master"}
]
}]
tv.master — это список ресурсовно выводит он только id, а нужно pagetite
Ссылка + ID
Подскажите, как сделать, чтобы псевдоним ресурса включал в себя его ID.
Не вот так:
/index.php?id=7
а вот так:
/catalog/page1-catalog?id=7
или
/catalog/page1-catalog-7
Не вот так:
/index.php?id=7
а вот так:
/catalog/page1-catalog?id=7
или
/catalog/page1-catalog-7
Спрятать, если пусто
Есть такой чанк
Нужно, если MIGX TV plus не заполнено, чтобы ничего не выводилось. Чтобы весь div class=«plus» не выводился.
Помогите, пожалуйста, кто понимает в этом.
<div class="plus"><p>Преимущества:</p> [[!parseMIGXToGallery?
&tpl=`category_plus.tpl`
&input=`[[*plus]]`
]]
</div>
Сниппет<?php
$input = $modx->fromJSON($input);
$output = array();
if (!$input || empty($tpl)) return 'no stuff';
foreach ($input as $row) {
if (isset($set) && !empty($set) && ($set != $row['set'])) continue;
$output[] = $modx->getChunk($tpl, $row);
}
return implode("\n", $output);
Нужно, если MIGX TV plus не заполнено, чтобы ничего не выводилось. Чтобы весь div class=«plus» не выводился.
Помогите, пожалуйста, кто понимает в этом.
"register_globals" установлен в ON
«register_globals» установлен в ON в вашем конфигурационном файле php.ini. Эта настройка делает ваш сайт намного более подверженным XSS атакам. Свяжитесь со службой поддержки вашего хостинга и спросите, как устранить эту проблему.Большинство хостинг провайдеров не позволяют менять php.ini.
Идем в файл .htaccess
Запишем в него:
php_flag register_globals off