Добрый день, идея следующая:
Выводим 3 новости из Блога. Благо через pdoResources это просто.
Затем человек нажимает — «кратко» или" читать всё".
При нажатии на «Читать всё», то открывается вся новость — сделал, это просто.
А вот при нажатии на «кратко», то всплывающее окно — есть, выскакивает.
НО не понимаю — как организовать вывод блока content соответствующего ресурса или набора TV-полей…
Можно через pdoResources загрузить контент всех 3х статей на страницу в отдельные модальные окна, НО это «плохой тон», т.к. утяжелит страницу кучей скрытого контента…
Как понимаю, то надо при нажатии на какой-то ресурс передавать через AJAX его номер куда-то в систему, может делать SQL-запрос. Затем полученные данные выводить через заранее подготовленный шаблон вывода страницы…
Что-то похожее находил в сети, но, увы — всё не то…
Как по клику по ссылке подгрузить ресурс??
Версия MODX: Revolution
Комментарии (7)
Для добавления комментариев вы должны авторизоваться или зарегистрироваться.
Павел Романов 05.09.2023 18:21 #
И обращаться к ней Ajax-ом, передавая id
Кнопка в чанке, соответственно:
Матвей 05.09.2023 18:33 #
Там сниппет был…
GetContent
И при открытии ссылки */getcontent?id=1 я видел часть данных с ресурса, но, увы, так и не понял, как через такой скрипт
вывести контент…
Павел Романов 05.09.2023 20:11 #
Например, через Fancybox:
Чанк modal_content есть как в той теме?
Просто откройте страницу /getcontent?id=123, где 123 — ID ресурса, что выводит?
Матвей 05.09.2023 19:17 #
Сейчас получилось, что по getcontent?id=1 обращению к странице получаю её pagetitle…
Отдельно всплывающее окно — открываю…
А вот передать в него данные — загвоздка...(
Матвей 05.09.2023 19:58 #
Огромное спасибо!!! Pagetitle вывел…
Теперь дело техники!))
LITOSH 07.09.2023 13:40 #
Матвей 07.09.2023 13:47 #
+ уже дошел до мысли, что нужен свой ресурс не только для саморекламы, но и для того, что бы под рукой были бы живые и работающие решения, что можно взять и использовать, а не изобретать велосипед над каждым сайтом…
И не так обидно, когда внедняешь что-то, делаешь, что бы оно работало и радовало посетителей сайта, а в итоге никому кроме тебя и редких пользователей фишка, что делал несколько дней не интересна…