Сергей

Сергей

С нами с 26 февраля 2016; Место в рейтинге пользователей: #689

Как сделать так, чтобы Fenom не ломал сайт?

Вопрос такой — есть ли способ сделать так, чтобы Fenom не ломался после того, как наткнется на «неожиданный символ», который тут поставлен не для него, а просто в коде JS/JSON/..? (Не {ignore})

Сергей
11 ноября 2019, 13:49
modx.pro
1
2 353
+2

Изменить значение в плагине

Про плагины.
Как вернуть значение?
Есть вызов события, (внутри msorderhandler.class.php)
$response = $this->ms2->invokeEvent('msOnBeforeValidateOrderValue', array(
	'key' => $key,
	'value' => $value,
	'order' => $this,
));
$value = $response['data']['value'];
По этой логике я дописываю
$key = $response['data']['key'];
И хочу обработать в плагине этот самый key.
(Мне нужно поменять key, так как борюсь с автозаполнением в браузере.)
код плагина прост:
if(strpos($key, "ac_fix") !== false){
  $key = substr($key, strlen('ac_fix'));
}
Но как вернуть этот $key?
Перепробовал варианты:
$modx->event->output(array( 'key' => $key, 'value' => $value ));
$order->order[$key] = $values;
(Этот вариант наиболее предпочтительный)
$values = & $modx->event->returnedValues;
$values['key'] = $key;
return $values;
Ничего не отработало. Прошу помощи с решением…
Сергей
29 ноября 2018, 16:33
modx.pro
711
0

Помогите понять как устроен раздел "Верхнее меню"

На скриншоте параметры пункта меню для популярного пакета «Gallery».
Можете объяснить к какому файлу он обращается, и почему?
Чтобы в будущем можно было бы понять и другие пути, и соответственно правильно организовать пути для своих пунктов меню.
Сергей
12 мая 2016, 21:07
modx.pro
977
0

Меню из одного ресурса на всем сайте. hideSubMenus

Задача: Вывести сквозное меню со скрытыми по-умолчанию подразделами, которое генерируется из определенного ресурса
Казалось бы все просто:
[[pdoMenu?
    &startId=`19`
    &hideSubMenus=`1`
]]
Проблема:
Но проблема в том, что на главной и в самом 19-ом ресурсе hideSubMenus отрабатывает корректно (виден первый уровень дочерних ресурсов), а на всех остальных страницах (не дочерних от 19-го) всегда вываливается все раскрытое меню.
Версия pdoTools 2.4.0-pl
Сергей
12 мая 2016, 11:16
modx.pro
1 202
-1