Чтобы вывести код при условии, что 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, ваш код не будет отображаться.