[Решено]Дополнительные поля в настройках продукта.

Привет!
Коллеги, подскажите пожалуйста как решить проблему.
В минишопе необходимо добавить дополнительные параметры к продукту.
Воспользовался поиском здесь и нашел ответы что добавлять дополнительные поля можно с помощью ТВ.
Boris Akimenko
11 июля 2013, 14:43
modx.pro
2 596
0

[Решено] Не выполняется процессор

Добрый день.

Который час бьюсь, не могу понять, где я ошибся… Пытаюсь расширить процессор 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;


Если путь верный, то скрипт все равно обрывается, но в логе пусто.
Илья Уткин
11 июля 2013, 09:16
modx.pro
2 263
0

MS2: Странная сортировка в grid где список товаров

У меня есть дополнительные свойства через плагины.
В системной настройке ms2_category_grid_fields:
pagetitle,price,class,unit,sizes,material,thumb,vendor

В гриде (если зайти в категорию — видно список товаров) первые 4 поля сортируются, то есть:
pagetitle,price,class,unit

Если я меняю местами в настройке, то все равно первые 4 сортируются, дальше — нет.
Не зависимо от того выставлено или нет свойство sortable у элемента. То есть даже в false — все равно сортируются первые 4 поля, а дальше нет…

Не подскажете в чем дело? Как сделать все поля сортируемыми, а не только первые 4?

Заранее благодарю.
Peter Zenin
10 июля 2013, 17:41
modx.pro
1 089
0

Ссылка на оплату в письме пользователю.

В последней версии магазина, есть такое изменение:
Евгений
10 июля 2013, 12:15
modx.pro
1
2 405
0

передача aray из одного всплывающего окна в другое

Добрый день, есть такая задачка, написал компонент но нужно что бы я мог заполнить форму в 1-м всплывающем окне нажал сохранить и открылось второе всплывающиго окно которое бы имело переменные с первого окна, и по заполнению второго окна информация с обоих окон отправлялась кнопкой отправить,
каждое окно описанное в отдельном js файле, которые подтягиваются в общий php файл
сейчас не передаются значения с первого окна во второе.
Mykhajlo Tsymbala
09 июля 2013, 14:15
modx.pro
1 294
0

Опредиление 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);
Mykhajlo Tsymbala
09 июля 2013, 11:53
modx.pro
8 421
0

Minishop2 manager

Здравствуйте. Вопрос про заказы в менеджере сайта. Нужно сделать и вывести фильтр по товарам. то есть нужно, чтобы администратор сайта мог отфильтровать из списка всех заказов только те, которые относятся к одному товару. В стандартной конфигурации есть фильтр по статусу. Где и как он формируется. Куда вообще копать?
Alexandr Lisovskiy
07 июля 2013, 22:01
modx.pro
1 094
0

Учет остатков

Василий, можете описать алгоритм учета остатков — самый простой(без доп условий).
Хотя бы теорию(если есть пример — вообще классно). А то не могу выбрать правильное место для проверки.
Спасибо.
Евгений
07 июля 2013, 16:15
modx.pro
1
2 870
0

msGetResources выводит контейнеры без разрешения

Здравствуйте.
При указании для товара дополнительных категорий, в этой категории помимо самого товара начинают отображаться и подразделы(контейнеры) несмотря на то что в msGetResources указан параметр &hideContainers=`1`.

Очень надеюсь на вашу помощь.
Paulo
07 июля 2013, 10:13
modx.pro
896
0

gallery MODx Revolution вывести фотографии

Всем привет!
Поставил галерею себе на сайт по этому рецепту www.opengs.ru/dopolneniya-modx/267-galereya-modx-revo.html.
Теперь мучает вопрос, а как вывести фотографии и альбомы не в один список по вертикали, а например по 3 штуки — горизонтально?
пока что получилось вот что — www.vs-aqua.ru/gallery
Юрий Зюзин
07 июля 2013, 01:35
modx.pro
3 783
0