ModX Evolution: то же самое + код phx
Я пытаюсь создать XML из моих страниц, используя тот же фрагмент. У меня есть тот же фрагмент с TPL к чанку, и у чанка у меня есть это:
<tour_id>[+tour-terms:get_tourid+]</tour_id>
tour-term - это переменная шаблона, а get_tourid - это php-код (во фрагменте phx:get_tourid) для фильтрации текста, хранящегося на телевидении.
Весь экспорт в xml работает, только если у меня есть только одна страница (startID - это папка с одной страницей). Для нескольких страниц отказывается загружать страницу XML (ошибка сервера 500). Я ожидаю некоторый конфликт между внутренним phx ditto и phx snippet.
Не могу найти решение, пожалуйста, помогите.
1 ответ
Решаемые. Проблема была в функциях, которые у меня были во фрагментах. Они должны быть заключены в условный блок! Function_exists:
if(!function_exists(rnCountRows)) {
function rnCountRows() { ... }
}
если они запускаются более одного раза на странице