Роман

Роман

С нами с 23 июня 2015; Место в рейтинге пользователей: #196
Роман
09 сентября 2020, 08:14
0
Перечитал описание.

Модуль будет работает с price и price_old, но нам нужно будет завести еще две цены для товара. Допустим я создам два кастомных поля price_a и price_b смогу ли я подключить эти два кастомных поля в работу, что бы они так же отрабатывали?

В конечном итоге у товара будет три цены:
price
price_old
price_a — кастомное поле
price_b — кастомное поле

В корзине кастомные поля не нужны.

Спасибо
Роман
09 июня 2020, 19:16
0
Вот так видит чанк и данные
{$_modx->getChunk('@FILE chunks/web/car_buyout.tpl', ['data' => $item])}
Но с перебором файлов, что то не получается. Подскажешь?
Роман
09 июня 2020, 12:35
0
Не совсем понял, а как он узнает где где смотреть файлы?
Роман
09 июня 2020, 11:30
0
Скажите пожалуйста, можно ли обновить поверх версию 2.2 на 2.5?
Роман
09 июня 2020, 10:04
0
@Баха Волков подскажи пожалуйста.
Смотри есть массив, который перебирает чанки:
// Массив
{var $data = $_modx->resource['migx_config'] | fromJSON}
{foreach $data as $item}
	{$item['MIGX_formname'] | chunk : [
		'data' => $item
	]}
{/foreach}

// Чанк  migx_content
{var $item = $data['migx_content'] | fromJSON}
<h2>{$data['title']}</h2>
Как мне его поправить, что бы можно было перебирать файлы?

В директории core/elements/chank/ лежат файлы аля: migx_content.tpl или migx_mychank.tpl
Роман
29 мая 2020, 18:24
0
Евгений, ты не совсем понял. То, что ты указал да, работать будет как сортировка по умолчанию, но мне нужно что бы на постоянной основе.

Что бы всегда товары в наличие были первые, а потом уже шли которых нет в наличие, или я чего то не понял?

К примеру, я в фильтре выберу, бренд, цвет и т.д. и вся логика которая была по умолчанию поломается. Верно?
Роман
06 мая 2020, 11:20
0
Ну, я всегда это знал )))
Роман
13 марта 2020, 14:13
0
За чем вы так? Я думал, что вы поможете внести изменения в плагин. Возможно этим помогу в развитии (улучшение плагина) — выйдет новая версия.

Если взять картинку из того же CKEditor, то при клике мы видим то что положено пользователю (только содержимое папки /image/), но выбирая картинку в поле подставляется полный путь (/image/{id}/картинка.jpg).
Роман
13 марта 2020, 12:55
0
Тут еще проблема. Пользователи используют mixedImage как загрузчик файлов.

К примеру, загрузили картинку и вставляют её в тело статьи вот так: joxi.ru/52abVz7ibWk39A и что бы картинка появилась нужно в путь дописать image/
Роман
13 марта 2020, 12:35
0
Не совсем понял понял ответ.
Роман
13 марта 2020, 09:40
0
Подскажите, как настроить?

Создал источник файлов: Менеджеры
baseUrl: image/
basePath: image/

В настройках TV image, путь сохранения: {id}

Заливаю картинку и получаю путь:
{id}/картинка.jpg

вместо
image/{id}/картинка.jpg

Вопрос: как получить полный путь от корня источника указанного в настройках не прибегая к манипуляции шаблоне?
/image/[[+image]]
Роман
06 марта 2020, 15:28
+1
Вот она проблема, пол дня бьюсь с этими правами.

С этим заработало как нужно.
'checkPermissions' => 'list'

Николай, большое тебе спасибо!
Роман
06 марта 2020, 15:19
0
Тестирую, не получается. В самой админке все ок, с фронта вижу все (((
Роман
06 марта 2020, 14:30
0
Я правильно понимаю, речь идет о том, что если правильно настроить, то pdoMenu не выведет пункт меню, если у меня нет доступа к нему?
Роман
06 марта 2020, 14:14
0
Мысль хорошая, протестирую. Может по этому не чего нагуглить не могу, ибо велосипед пытаюсь сделать.
Роман
06 марта 2020, 13:27
0
Меня интересует не админка, а фронт.

На фронте есть меню (меню большое), мне нужно его разделить по группам, что бы каждая видела то, что её позволено.

Всего таких групп три.
Роман
04 марта 2020, 08:38
0
Проблема в том, что считает только первого родителя.
Роман
04 марта 2020, 07:51
0
Получилось решить вопрос?
Роман
29 февраля 2020, 13:13
0
Кто столкнулся с такой проблемой, выполните в консоли:
$pkgName = 'msFieldsManager';
$pkgNameLower = mb_strtolower($pkgName);
$modelPath = $modx->getOption("{$pkgNameLower}.core_path", null, $modx->getOption('core_path') ."components/{$pkgNameLower}/") . 'model/';
$modx->addPackage($pkgNameLower, $modelPath);
$manager = $modx->getManager();

$manager->addField('MsfmProcessors', 'storage_id', array('before' => 'id'));
$manager->addField('MsfmFields', 'fieldset_id', array('before' => 'id'));
$manager->addField('MsfmFields', 'dbindex', array('before' => 'dbdefault'));
$manager->addField('MsfmFields', 'default_value', array('before' => 'dbdefault'));
$manager->addField('MsfmFields', 'grid', array('before' => 'required'));
$manager->addField('MsfmFields', 'sortable', array('before' => 'required'));
$manager->addField('MsfmFields', 'unit', array('before' => 'extjs'));
$manager->addIndex('MsfmFields', 'name');