Да
$modx->getChunk
и т.п.
1. Без относительно движка, мешать php и html не правильно.
2. Использовать api modx
3. учитесь открывая код чужих решений. github по ключу modx выдает достаточно проектов.
Ваш код дикая каша. Так не пишут. А если пишите то не просите кого то в нем разбираться.
Если ваш код работает на странице то id получается через api. Если ваш код дергается через ajax то откуда ему знать какой id ? Передавайте его в запросе.
Домен у вас дроп. инфа 99.9999%
к2 - это joomla. (Старый сайт был на ней видимо)
В настройки MODx зайдите, у вас там в качестве ответа на 404 задана главная. То есть движок отдает код 404 и страницу указанную в настройках.
Сделайте свою страницу 404 и укажите ее в настройках. Будет она отдаваться при 404 ошибке. Можно и ее закрыть от индексирования.
У вас вообще pub_date заполнено? не путаете с createdon которое заполняется автоматически по дате создания документа?
1. Проверьте кавычки в [+pagetitle+]
2. Как итоговый код смотрите? смотрите через "просмотр кода страницы", а не через инспектор.
Дык редирект то тут причем? С редиректом у вас все отвалится.
Закройте дубли в robots
Вы вопрос как то не правильно ставите.
Зачем вам этот редирект? Какую цель приследуете, какой результат хотите получить?
Читайте документацию
Нет такого параметра как &sortDir=`DESC`
есть
&sortOrder - Порядок сортировки документов Формат: ASC | DESC Значение по умолчанию: ASC Примечание: ASC - по возрастанию | DESC - по убыванию Пример: &sortOrder=`DESC`
Готового нет. Копайте в сторону автопостинга в жж в принципе. Со стороны модх такое кодится за пару часов.
http://lleo.me/blog/2014/11/17.html#lj