Iskatel

Iskatel

С нами с 14 мая 2018; Место в рейтинге пользователей: #638

miniShop2 Шаблон админ-панели как редактировать?

Доброе время суток, уважаемое сообщество MODX!
Возможно ли редактировать Шаблон админ-панели, конкретно вкладку «Свойства товара»?
Customizing the Manager, Дополнения: MetroniX и AdminPanel — не то, что нужно.

Задача — управлять размерами и расположением полей.
Сейчас — поля длинные. Цена, Вес, и большинство других – занимают всего несколько символов, строка остается практически пустой.
Очередность и выводимые поля — настраиваются в системных настройках.
Как расположить нужные поля, не в столбец, друг под другом, а рядом, в одной строке?
Интересна возможность управления подобно tpl.
Кроме, как через CSS, способ не найден.
Спасибо
Iskatel
04 июля 2018, 19:43
modx.pro
1 360
0

miniShop2 Артикул - Уникальное поле

Доброе время суток, уважаемое сообщество MODX!

Создал плагин проверки на уникальность поля артикул при создании товара в miniShop2, как описано здесь:
modx.pro/help/4755/
<?php
if ($modx->event->name == 'OnBeforeDocFormSave') {
	if($resource->get('class_key') !== 'msProduct') {return;}
	$article = $resource->get('article');
	if(empty($article)) {return;}
	$q = $modx->newQuery('msProductData', array('article' => $article ));
	if ($mode == 'upd') {
		$q->where(array('msProductData.id:!=' => $resource->get('id')));
	}
	if ($modx->getCount('msProductData', $q)) {
		$response = array(
		'success' => false,
		'message' => 'Товар с таким артикулом уже существует!',
		'data' => array(),
		);
		echo $modx->toJSON($response);
		exit;
	}
	
}
Благодарность авторам!
Работает, не позволяет дублировать Артикулы.
Но есть проблема: при сохранении, очищаются все поля во вкладке «Свойства товара» (сохраняю, находясь в этой вкладке). Пустые поля после сохранения! При повторном вводе в эти поля — они сохраняются.
Даже, если Артикул новый уникальный — результат тот же, поля пустые!
Просьба помочь.
Только изучаю MODX и miniShop2.
Спасибо

PS Кликабельная ссылка на первоисточник вставляется, но не отображается, указал текстом без протокола
Iskatel
30 июня 2018, 15:53
modx.pro
1
1 377
0

minishop2 Theme.Bootstrap

Доброе время суток, уважаемое сообщество MODX!
Читаю документацию по minishop2.
Установите Theme.Bootstrap — это темы оформления Twitter Bootstrap для MODX, под неё заточены стандартные чанки магазина.
Вопрос: обязательно ли их ставить?
Не нужен мне фреймворк Bootstrap, ни в 3.x, ни в в 4.x версиях…
Расстался я с ними, хотя и спасибо им.
Сам шаблоны напишу.
Спасибо
Iskatel
16 июня 2018, 21:46
modx.pro
1 212
0

Как вывести *content через Fenom?

Доброе время суток уважаемое сообщество.
Пытаюсь писать код на Fenom.
Как вывести контент в шаблоне через Fenom?
[[*content]]
Чанки вывожу.
{$_modx->getChunk('myChunk')}
Документацию Fenom читал, поиском пользовался, ответ не найден.
Только изучаю MODX, просьба помочь новичку.
Спасибо.
Iskatel
16 мая 2018, 16:20
modx.pro
2 846
0

pdoMenu – Как изменить название пункта Меню?

Доброе время суток уважаемое сообщество.

Самое обычное простое pdoMenu.
Размещается на сайте в Шапке и Сайдбаре.
Задача: Только в Сайдбаре – изменить название некоторых пунктов, menutitle. По id Ресурса.

Прописал в параметрах:
&tpl=`@INLINE <li[[+classes]]><a href="[[+link]]" [[+attributes]]>[[*parent:is=`2`:then=`Тест`:else=`[[+menutitle]]`]]</a>[[+wrapper]]</li>`
Код [[*parent:is=`2`:then=`Тест`:else=`[[+menutitle]]`]] не работает.
Только изучаю MODX, просьба помочь новичку.
Спасибо.

PS Поиском пользовался, ответ не найден.
Iskatel
14 мая 2018, 17:42
modx.pro
2 659
0