Dmytro
используем снипет if и нужный вам и все ок :)
Dmytro
Еще раз повторюсь вы вправе делать как считаtnt нужным меня можно не слушать :) Я лишь высказываю свою точку зрения :)
Sazanof
ООООО новую фичу нашел
Sazanof
Хочу аяксом перехватить урл по ссылки и в модальном окне вывести поле контент
Sazanof
делаю сниппет. если так: <?php if(isset($_SERVER['HTTP_X_REQUESTED_WITH']) && !empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') { $json = array(); $json['pagetitle'] = $modx->documentObject['pagetitle']; $json['content'] = $modx->documentObject['content']; echo json_encode($json); exit; }
Sazanof
то выводит в модальном только json_encode($json)
Dmytro
типа ajax на сам себя ? :)
Sazanof
если так <?php if(isset($_SERVER['HTTP_X_REQUESTED_WITH']) && !empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') { $json = array(); $json['pagetitle'] = $modx->documentObject['pagetitle']; $json['content'] = $modx->documentObject['content']; return json_encode($json); exit; } то выводит всю страницу целиком с чанками
Dmytro
проще отправлять ajax на урл с pagenotfound с id документа
Dmytro
и тудой возвращать инфу
Dmytro
так быстрее работает да и чутка проще
Dmytro
потом искать где что и как реализовано
Sazanof
неее.... я хочу кликнуть по ссылке и подгрузить нузнфй контент по урлу
Sazanof
разница в работе return и echo
Dmytro
ну так так тебе надо этот снипет ставить в надаче документа :)
Andrey
так создай страницу с пустым шаблоном, в него снипет с выдачей нужной инфы
Sazanof
Dmytro
перехватываешь урл в js его оптравляешь в плагин там находишь через апи что за документ и выводишь его инфу )
Михаил
так exit все обламывает
Dmytro
более правильный путь но по логике будет работать как и диалог но да надо echo и exit
Михаил
return возвращает результат в тело страницы, а exit игнорируется
Sazanof
Sazanof
просто раньше делал так - отдельный ресурс и там дальше всё, но че-та передумал.. думаю так правильнее же
Dmytro
снипет нельзя кешировать
Dmytro
при твоем варианте ибо ж он должен отдавать разные контент в зависимости от того зашли просто или через ajax
Sazanof
да, понял
Dmytro
ну в кеш попало и снипет твой стал html и больше не учавствует )
Dmytro
тот же [[DocLister]] работает так с пагинацией ибо кеш с учетом урл то идет
Dmytro
а у тебя урл то одинаковый )
EVE
Спасибо, решил через [[if]]
Dmytro
:)
EVE
Да это не смешно вовсе)) скорее грустно
Dmytro
Почему грусно ? работает же
Dmytro
И смайлик улыбка не говорит что это смешно
Sazanof
ну в кеш попало и снипет твой стал html и больше не учавствует )
только что проверил, кешируемй, все динамически обновляется
Dmytro
не должен :)
Sazanof
ну открывается везде разный контент,обновил что-то, потом без перезагрузки страницы фронтенда, кликнул - появилось новое содержимое
EVE
Почему грусно ? работает же
с синей изолентой да, работает))
Dmytro
Синяя изолента вообще инструмент на все случаи жизни :)
Sazanof
ну просто голова сломалась, что так можно написать))))))
Andrey
А как массово переместить документы? Doc manager не умеет(
Ilya
модуль вроде massive move
Ilya
в extras есть
Ilya
MassiveMove
Сергей
UPDATE FROM modx_site_content SET parent=1 WHERE parent=3
Ilya
хм, а если нужно перенести не все документы ?
Ilya
а выборочно ?
Ilya
модуль это умеет
Сергей
UPDATE FROM modx_site_content SET parent=1 WHERE parent=3 AND id NOT IN (5,6,7,8,9)
Рустам
UPDATE FROM modx_site_content SET parent=1 WHERE parent=3 AND id NOT IN (5,6,7,8,9)
А зачем FROM? Можно просто UPDATE modx_site_content
Сергей
ога. с пылу жару лоханулся
EVE
подскажите куда изоленту лепить? http://i.imgur.com/qD8gXMl.png
Михаил
Как же здорово мне повезло, что за все время мне не попался сайт, где я вынужден был бы выдумывать что-то подобное
Dmytro
А что оно должно делать ? По названию тв тут должен быть линк Опять же для контенщика такое вообще нельзя показывать ;)
w
Подскажите, в какую сторону копать? Все стили развалилсь.
w
Хотя вроде содержимое папок показывает и файлы выбирает.
Dmytro
Нажать ctrl +f5
w
Кэш сбрасывал.
w
Ща попробую вообще почистить
Михаил
f12, network
Dmytro
А включили можификаторы и @ привязки в настройках?
EVE
http://i.imgur.com/OUwBvof.png
EVE
ктсати, а где модификаторы включаются?
Andrey
@eval точно сработет в ТВ в значении по умолчанию, а на счет самого ресурса - не знаю
EVE
ну вот оно в значении по умолчанию, и выводится кодом
Dmytro
В настройках это все включается
Михаил
"Включить фильтры" на вкладке "Сайт", "Использование функции eval", "Разрешенные функции в EVAL" на вкладке "Безопасность"
Dmytro
Там ставиться не в значение по умолчанию а в возможные значения
Dmytro
Хотя и в поумолчанию можно И выводиться оно там и должно так же работает @INHERIT
Dmytro
Наследование згачения от родителя
w
>mcpuk/css.php?type=images не была загружена, потому что её MIME-тип («text/html») не «text/css». Интересно. Я так понимаю из-за этого?
Михаил
да, наверное