Мне нужно вывести код при условии, что id ресурса не равно 56 и 77. Как это сделать?

Чтобы вывести код при условии, что id ресурса не равно 56 и 77 в MODX, вам потребуется использовать вывод условного кода с помощью тега «[[!If?]]».

Вот как это можно сделать:

1. Откройте редактор шаблонов MODX и найдите место, где вы хотите вывести ваш код.

2. Вставьте следующий код:

[[!If? &subject=`[[+id]]` &operator=`!in` &operands=`56,77`]]
   Ваш код здесь
[[!If?]]

В этом коде мы используем тег «[[!If?]]», который выполняет проверку условия. Параметр «&subject=[[+id]]» указывает на переменную [[+id]], которая будет проверяться на неравенство. Параметр «&operator=!in» указывает, что нам нужно провести проверку на неравенство с помощью оператора «!in», чтобы проверить, не содержится ли значение [[+id]] в списке значений.

В данном случае, мы указываем операнды «56,77», это означает, что наш код будет выполняться, если [[+id]] не равно ни 56, ни 77.

3. Замените «Ваш код здесь» на ваш фактический код, который вы хотите вывести.

4. Сохраните и примените изменения в шаблоне.

Теперь ваш код будет выведен только при условии, что id ресурса не равно 56 и 77. Если [[+id]] будет равно 56 или 77, ваш код не будет отображаться.