Версия файлов в Modx Revo “.css?v=1”?

В Modx Revolution (Revo) все файлы, такие как CSS, JS и изображения, могут быть версионированы путем добавления параметра v со значением версии к URL-адресу файла. Например, вместо использования простого URL-адреса "style.css", вы можете использовать "style.css?v=1". Это полезно для кэширования файлов на стороне клиента и обновления их при внесении изменений. Кэширование файлов позволяет браузеру сохранять локальные ... Читать далее

Рубрики MODX

Как правильно написать условие в modx?

В MODX для написания условий используется язык тегов MODX (MTag). Этот язык предоставляет широкие возможности для работы с данными и выполнения различных операций. Основными элементами, используемыми в условиях MTag, являются теги "if" и "else". Формат условия следующий: [[!if? &condition=`[[+modx.property:value]] условие [[+modx.property:value]]` &then=`действие при выполнении условия` &else=`действие при невыполнении условия`]] В этом примере, &condition представляет собой ... Читать далее

Рубрики MODX

Двойной вызов phpthumbon иногда приводит к ошибке 404. Почему?

Ошибка 404 при двойном вызове phpthumb-а может быть вызвана несколькими причинами. Давайте разберемся, что может вызывать эту проблему. 1. Параметры запроса. Одна из наиболее распространенных причин ошибки 404 при двойном вызове phpthumb-а - это неверно указанные параметры запроса. Когда вы вызываете phpthumb, вы передаете ему некоторые параметры, например, путь к изображению, его размеры, обрезку и ... Читать далее

Рубрики MODX

Как получить id родительского ресурса в modx revo (файл на сервере)?

Для получения id родительского ресурса в MODX Revolution (MODX Revo) в файле на сервере можно использовать следующий код: <?php // Подключение к базе данных MODX require_once 'path/to/your/modx/config.core.php'; require_once 'path/to/your/modx/connectors/index.php'; // Получение объекта MODX $modx = new modX(); $modx->initialize('web'); // Получение текущего ресурса $currentResource = $modx->getObject('modResource', array('id' => $modx->resource->get('id'))); // Получение родительского ресурса $parentResource = $currentResource->get('parent'); ... Читать далее

Рубрики MODX

Как настроить меню на modx evo?

Для настройки меню на MODX Evo вам потребуется выполнить несколько шагов. Вот подробная инструкция, которая поможет вам в этом. 1. Создайте новый раздел для меню: - Перейдите в панель управления MODX Evo. - Перейдите в раздел "Элементы" и выберите "Разделы" в подменю. - Щелкните на кнопку "Создать новый раздел". - Задайте название раздела и укажите ... Читать далее

Рубрики MODX

Глюк в manager, обрезает вид всех Tv, как лечить?

Если в панели управления MODX случился глюк и вид всех ТВ-параметров (TV) обрезался, то есть несколько возможных причин и способов восстановления. Первым делом, стоит проверить наличие проблемных значений в таблице modx_site_tmplvars. Откройте базу данных своего сайта и выполните следующий запрос: SELECT * FROM `modx_site_tmplvars` WHERE `type` = 'textarea' AND `is_input_option` = 1; Если вы получите ... Читать далее

Рубрики MODX

Почему при обновлении страницы порядок опций меняется?

При обновлении страницы порядок опций может изменяться по нескольким причинам: 1. Порядок опций, отображаемых на странице, может зависеть от базы данных, из которой они получаются. Если в запросе к базе данных не указано никакое конкретное условие сортировки, то опции могут быть возвращены в произвольном порядке. В таком случае, при каждом обновлении страницы результат может быть ... Читать далее

Рубрики MODX

Как в Modx Revo сделать редирект с my-site.ru/index.php на my-site.ru?

В Modx Revolution существует несколько способов настроить редирект с my-site.ru/index.php на my-site.ru. Рассмотрим два наиболее распространенных подхода. Первый способ - использование .htaccess. Чтобы настроить редирект с my-site.ru/index.php на my-site.ru, откройте файл .htaccess в корневой директории вашего сайта и добавьте следующий код в конец файла: <IfModule mod_rewrite.c> RewriteEngine On RewriteCond %{THE_REQUEST} ^[A-Z]{3,9} /index.php HTTP/ RewriteRule ^index.php$ ... Читать далее

Рубрики MODX

MODX REVO не работает выборка по условиям, как настроить параметр WHERE?

Для того чтобы настроить параметры WHERE в MODX REVO и сделать выборку по условиям, необходимо использовать класс modResource. Сначала вы должны получить экземпляр класса modResource, используя метод getObject из объекта класса modX: $modx = new modX(); $modx->initialize('web'); $resource = $modx->getObject('modResource', ['id' => 1]); В приведенном выше примере мы получаем ресурс с идентификатором 1. Вы можете ... Читать далее

Рубрики MODX

Как сделать так, чтобы по умолчанию для определенных документов вместо TinyMCE открывался обычный редактор или Axe?

Для начала, давайте рассмотрим два варианта - использование обычного редактора или Axe вместо TinyMCE. Обычный редактор реализован в MODX и предоставляет базовые функции редкатирования текста, в то время как Axe является сторонним редактором, который можно интегрировать в MODX. Теперь, чтобы настроить открытие определенных документов с использованием обычного редактора или Axe, мы можем использовать разные подходы. ... Читать далее

Рубрики MODX