Евгений Webinmd

Евгений Webinmd

Был в сети 31 июля 2026, 13:07
Заказы не принимаю
Во вкладе Тестирование при попытке создать вопросы к тесту вываливается 500 ошибка.
в браузере ссылка имеет следующий вид: ?a=8&action=questions&test=1

Fatal error: Class 'Xpoller2QuestionsManagerController' not found in /home/w/------/public_html/core/model/modx/modmanagercontroller.class.php on line 973

В общем в файле core/components/xpoller2/controllersquestions.class.php переименовал XpollerQuestionsManagerController в Xpoller2QuestionsManagerController в двух местах и вроде всё заработало.
да тут как бы 2 варианта:

1) Fenom (вроде правильно написал)
[[pdoMenu?
&startId=`2678`
&level=`1`
&includeTVs=`sale`
&tpl=`@INLINE <li{{+classes}}><a  href="{{+link}}"  {{+attributes}}>{{+menutitle}}{{+tv.sale:default=`<img src="/images/dif/flame-1.png" height="20">`}}</a>{{+wrapper}}</li>`]]

2) вынести tpl в чанк, потому что в inline не работают конструкции типа :default

[[pdoMenu?
&startId=`2678`
&level=`1`
 &includeTVs=`sale`
&tpl=`tpl.menuRow`
]]


tpl.menuRow
<li[[+classes]]><a  href="[[+link]]"  [[+attributes]]>[[+menutitle]][[+tv.sale:default=`<img src="/images/dif/flame-1.png" height="20">`]]</a>[[+wrapper]]</li>

А ну и вариант со своим сниппетом.
я тут ручками перенес плагин + файлы, как бы создать TV с таким типом можно, но стили не подхватываются в админке, в ошибке видно что скрипты подключаются от корня домена, а не от физического расположения папки core.
Если использовать без подпапок, то всё работает отлично, Спасибо.