В MODX есть несколько способов скрыть msorder на странице msGetOrder. Рассмотрим два наиболее распространенных подхода.
1. Использование кастомного шаблона:
Создайте копию файла шаблона msGetOrder.tpl, который находится в директории вашего шаблона MODX.
Откройте этот файл в редакторе кода и найдите строку, где находится вызов чанка [[+msorder]].
Затем закомментируйте эту строку, добавив перед ней символы /* и */. Например:
<!-- /*[[+msorder]]*/ -->
Сохраните изменения и обновите страницу msGetOrder. Теперь элемент msorder не будет отображаться.
2. Использование сниппета:
Для этого подхода потребуется создать сниппет или изменить существующий сниппет MODX.
Создайте новый сниппет в панели администратора MODX или откройте нужный существующий сниппет.
Добавьте следующий код в тело сниппета:
$msorder = $modx->resource->getOne('msorder'); $msorder->set('published', false); $msorder->save();
Этот код получает объект msorder текущего ресурса и устанавливает его свойство "published" в значение "false". После этого происходит сохранение изменений.
Сохраните изменения и обновите страницу msGetOrder. Теперь элемент msorder будет скрыт.
Важно отметить, что некоторые решения могут отличаться в зависимости от установленных плагинов и настроек MODX, поэтому рекомендуется проконсультироваться с документацией MODX или спросить помощи у сообщества MODX для более точных инструкций.