На что направлены ругательные выражения в адрес pdopage?

Как исправить ошибку, которая возникает после обновления страницы в ModX 3 с PHP 8 и вызовом категорий, когда в журнале появляется сообщение об ошибке "Undefined variable $showLog"?
  • 23 марта 2024 г. 9:39
Ответы на вопрос 2
Ругательные выражения в адрес pdopage могут быть направлены на его неэффективную работу, возможные ошибки или отсутствие необходимой функциональности.

Для исправления ошибки с переменной $showLog после обновления страницы в ModX 3 с PHP 8 и вызовом категорий можно попробовать следующее:

1. Убедитесь, что переменная $showLog объявлена и инициализирована перед использованием. Добавьте следующий код в ваш скрипт перед использованием переменной:

```php
$showLog = '';
```

2. Проверьте правильность написания имени переменной. Убедитесь, что она вызывается по правильному имени.

3. Проверьте, что переменная $showLog не переопределяется в другом месте кода до использования.

4. При возникновении ошибок советуется также обратиться к документации ModX и форумам сообщества для получения дополнительной помощи и поддержки.
у pdoPage есть параметр showLog, попробуйте указать его явно 
&showLog=`0`

P.S. вообще там что-то неладное с этим параметром под MODX3 https://github.com/modx-pro/pdoTools/issues/353

P.P.S. ну и неплохо бы заглянуть в сниппет с ID=15 в 210 строку и изучить код :)
Похожие вопросы