Странное поведение при выводе сниппетов
Здравствуйте, столкнулся с такой интересной фишкой на Modx revo 2.5
Технические характеристиках сервера:
nginx version: nginx/1.10.1
PHP 7.0.7 (cli) (built: Jun 8 2016 10:28:13) ( NTS )
[PHP Modules]
bcmath
bz2
Core
ctype
curl
date
dom
exif
fileinfo
filter
ftp
gd
gettext
hash
iconv
intl
json
ldap
libxml
mbstring
mcrypt
mysqli
mysqlnd
openssl
pcre
PDO
pdo_mysql
Phar
posix
Reflection
session
SimpleXML
soap
sockets
SPL
sqlite3
standard
tidy
tokenizer
xml
xmlrpc
xmlwriter
Zend OPcache
zip
zlib
[Zend Modules]
Zend OPcache
Вообщем при обновлении страницы редко получаю не сгенерированный html или как правильно назвать, а код снипета на скриншоте все четко видно.
Если обновить страничку то все в порядке становится, бывает помогает только очистка кеша.
Подскажите в какую сторону копать, по системным настройкам не силен, недавно начал работать с modx
Технические характеристиках сервера:
nginx version: nginx/1.10.1
PHP 7.0.7 (cli) (built: Jun 8 2016 10:28:13) ( NTS )
[PHP Modules]
bcmath
bz2
Core
ctype
curl
date
dom
exif
fileinfo
filter
ftp
gd
gettext
hash
iconv
intl
json
ldap
libxml
mbstring
mcrypt
mysqli
mysqlnd
openssl
pcre
PDO
pdo_mysql
Phar
posix
Reflection
session
SimpleXML
soap
sockets
SPL
sqlite3
standard
tidy
tokenizer
xml
xmlrpc
xmlwriter
Zend OPcache
zip
zlib
[Zend Modules]
Zend OPcache
Вообщем при обновлении страницы редко получаю не сгенерированный html или как правильно назвать, а код снипета на скриншоте все четко видно.
Если обновить страничку то все в порядке становится, бывает помогает только очистка кеша.
Подскажите в какую сторону копать, по системным настройкам не силен, недавно начал работать с modx
Комментарии: 6
Насколько я могу судить, с html все нормально и сервер его нормально генерирует. А то что я вижу на экране — это массив выходных данных сниппета, у меня такое обычно бывает, если забыл указать чанк для вывода или в сниппете идет вывод массива. Проверь еще раз правильность вызова сниппета, может кавычки где забыл или неправильно указал название чанка.
Алексей, в том то и дело если бы забыл указать почему после обновления все нормально становиться? раз на раз то работает то нет, щяс покапался в настройках сервера, пока не наблюдаю такого вывода.
Проблема оказалось в следующем при получении ресурса я использовал конструкцию
&tpl=`@INLINE [[+pagetitle]]`
что бы не создавать куча чанков.
Изменил на &tpl=`тут чанк` проблема решилась, не знаю может связанно с php 7.
&tpl=`@INLINE [[+pagetitle]]`
что бы не создавать куча чанков.
Изменил на &tpl=`тут чанк` проблема решилась, не знаю может связанно с php 7.
Скорее это связано вот с этим.
Скорей всего, в любом случае лучше чанки делать получается))
Для мелких чанков я использую INLINE с тегами {{+}}, для больших — обычные, чтобы удобно редактировать.
Никаких багов не замечено. Все сайты, включая modx.pro, работают на PHP 7.
Никаких багов не замечено. Все сайты, включая modx.pro, работают на PHP 7.
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.