[Решено]Дополнительные поля в настройках продукта.
Привет!
Коллеги, подскажите пожалуйста как решить проблему.
В минишопе необходимо добавить дополнительные параметры к продукту.
Воспользовался поиском здесь и нашел ответы что добавлять дополнительные поля можно с помощью ТВ.
Коллеги, подскажите пожалуйста как решить проблему.
В минишопе необходимо добавить дополнительные параметры к продукту.
Воспользовался поиском здесь и нашел ответы что добавлять дополнительные поля можно с помощью ТВ.
[Решено] Не выполняется процессор
Добрый день.
Который час бьюсь, не могу понять, где я ошибся… Пытаюсь расширить процессор security/user/get
Сниппет, в котором вызывается процессор:
Если путь к процессорам написать неверно, то скрипт обрывается, выдает 500 ошибку и в логе:
Если путь верный, то скрипт все равно обрывается, но в логе пусто.
Который час бьюсь, не могу понять, где я ошибся… Пытаюсь расширить процессор security/user/get
Сниппет, в котором вызывается процессор:
$processorProps = array('processors_path' => $modx->getOption('core_path') . 'components/xpecta/processors/');
$response = $modx->runProcessor('security/user/get', array('id' => 1), $processorProps);
if ($response->isError()) {
return $response->getMessage();
}
$output = $response->getObject();
print_r($output);
Если путь к процессорам написать неверно, то скрипт обрывается, выдает 500 ошибку и в логе:
Processor /.../core/components/xpecta/processsors/security/user/get.php does not exist;
Если путь верный, то скрипт все равно обрывается, но в логе пусто.
MS2: Странная сортировка в grid где список товаров
У меня есть дополнительные свойства через плагины.
В системной настройке ms2_category_grid_fields:
pagetitle,price,class,unit,sizes,material,thumb,vendor
В гриде (если зайти в категорию — видно список товаров) первые 4 поля сортируются, то есть:
pagetitle,price,class,unit
Если я меняю местами в настройке, то все равно первые 4 сортируются, дальше — нет.
Не зависимо от того выставлено или нет свойство sortable у элемента. То есть даже в false — все равно сортируются первые 4 поля, а дальше нет…
Не подскажете в чем дело? Как сделать все поля сортируемыми, а не только первые 4?
Заранее благодарю.
В системной настройке ms2_category_grid_fields:
pagetitle,price,class,unit,sizes,material,thumb,vendor
В гриде (если зайти в категорию — видно список товаров) первые 4 поля сортируются, то есть:
pagetitle,price,class,unit
Если я меняю местами в настройке, то все равно первые 4 сортируются, дальше — нет.
Не зависимо от того выставлено или нет свойство sortable у элемента. То есть даже в false — все равно сортируются первые 4 поля, а дальше нет…
Не подскажете в чем дело? Как сделать все поля сортируемыми, а не только первые 4?
Заранее благодарю.
Ссылка на оплату в письме пользователю.
В последней версии магазина, есть такое изменение:
передача aray из одного всплывающего окна в другое
Добрый день, есть такая задачка, написал компонент но нужно что бы я мог заполнить форму в 1-м всплывающем окне нажал сохранить и открылось второе всплывающиго окно которое бы имело переменные с первого окна, и по заполнению второго окна информация с обоих окон отправлялась кнопкой отправить,
каждое окно описанное в отдельном js файле, которые подтягиваются в общий php файл
сейчас не передаются значения с первого окна во второе.
каждое окно описанное в отдельном js файле, которые подтягиваются в общий php файл
сейчас не передаются значения с первого окна во второе.
Опредиление id пользователя
Добрый день, занимаюсь написанием личного кабинета с помощью пакета login создал форму регистрации с группой чек боксов типу extendet в носит значения 0 если пустой и 1 если отмечен, но возник вопрос как обновит значения, не могу определить id пользователя вошедшего в кабинет, подскажите как можно реализовать редактирование дополнительных полей профиля.
код:
снипет скрытых чеков
код:
снипет скрытых чеков
<?php
$table_prefix = 'zaprosite_';
$pakage='extpakage';
$modx->addPackage($pakage, $modx->getOption('core_path').'components/extpakage/model/',$table_prefix);
$result3 = $modx->getCollection('Model');
foreach($result3 as $row3){
echo '<input type="hidden" name="asd[]" value="'.$row3->get('country_id').'"/>';
$result4 = $modx->getCollection('Modele', array(
'country_id' => $row3->get('country_id')
));
foreach($result4 as $row4){
echo '<input type="hidden" name="asd['.$row4->get('model').']" value="0" />';
}
}
снипет чеков видных пользователю при регистрации<?php
$table_prefix = 'zaprosite_';
$pakage='extpakage';
$modx->addPackage($pakage, $modx->getOption('core_path').'components/extpakage/model/',$table_prefix);
$result = $modx->getCollection('Model');
foreach($result as $row){
echo '
<input type="checkbox" name="asd[]" id="'.$row->get('country').'" value="'.$row->get('country_id').'"/>'.$row->get('country').'
';
$result1 = $modx->getCollection('Modele', array(
'country_id' => $row->get('country_id')
));
foreach($result1 as $row1){
echo '<input type="checkbox" name="asd['.$row1->get('model').']" id="'.$row1->get('country').'" value="1"/>'.$row1->get('model');
}
}
сниппет редактирования пользователя (не находит ид)$userId = intval($_GET["user"]);
if (!$user = $modx->getObject('modUser',$userId)) return 'Пользователь не найден';
if (!$profile = $user->getOne('Profile')) return 'Ошибка получения профиля';
$extended = $profile->get('extended');
$asd= $extended['asd'];
print_r($asd);
Minishop2 manager
Здравствуйте. Вопрос про заказы в менеджере сайта. Нужно сделать и вывести фильтр по товарам. то есть нужно, чтобы администратор сайта мог отфильтровать из списка всех заказов только те, которые относятся к одному товару. В стандартной конфигурации есть фильтр по статусу. Где и как он формируется. Куда вообще копать?
Учет остатков
Василий, можете описать алгоритм учета остатков — самый простой(без доп условий).
Хотя бы теорию(если есть пример — вообще классно). А то не могу выбрать правильное место для проверки.
Спасибо.
Хотя бы теорию(если есть пример — вообще классно). А то не могу выбрать правильное место для проверки.
Спасибо.
msGetResources выводит контейнеры без разрешения
Здравствуйте.
При указании для товара дополнительных категорий, в этой категории помимо самого товара начинают отображаться и подразделы(контейнеры) несмотря на то что в msGetResources указан параметр &hideContainers=`1`.
Очень надеюсь на вашу помощь.
При указании для товара дополнительных категорий, в этой категории помимо самого товара начинают отображаться и подразделы(контейнеры) несмотря на то что в msGetResources указан параметр &hideContainers=`1`.
Очень надеюсь на вашу помощь.
gallery MODx Revolution вывести фотографии
Всем привет!
Поставил галерею себе на сайт по этому рецепту www.opengs.ru/dopolneniya-modx/267-galereya-modx-revo.html.
Теперь мучает вопрос, а как вывести фотографии и альбомы не в один список по вертикали, а например по 3 штуки — горизонтально?
пока что получилось вот что — www.vs-aqua.ru/gallery
Поставил галерею себе на сайт по этому рецепту www.opengs.ru/dopolneniya-modx/267-galereya-modx-revo.html.
Теперь мучает вопрос, а как вывести фотографии и альбомы не в один список по вертикали, а например по 3 штуки — горизонтально?
пока что получилось вот что — www.vs-aqua.ru/gallery