Мне поручено предоставить бэкэнд для ленты новостей, которая будет использоваться нашими корпоративными приложениями. Канал будет тянуть статьи с нашего текущего сайта, который построен с помощью ModX (эволюция). До сих пор я разработал фид для отправки JSON через указанный URL-адрес, содержащий необходимую информацию. Это в настоящее время в следующем формате (с Ditto заполнителей):создать страницу только для содержания для новостной ленты для мобильных устройств в modx
{
"title":"[+longtitle+]",
"description":"[+description+]",
"link":"[(site_url)][~[+id+]~]"
},
Вот мой вопрос - ссылка я обеспечиваю через JSON (в link
тега) открывает полную, настольную версию страницы. Наш текущий сайт не реагирует и не был изначально предназначен для обработки мобильных устройств. Мы хотели бы открыть небольшую чистую страницу, показывающую ТОЛЬКО ['content']
этой конкретной статьи. Я ищу способ ссылки на страницу, показывающую только этот контент - без заголовка, без нижнего колонтитула, ничего.
Я знаю, что я мог бы создать новую страницу для обработки всего этого, но он должен быть динамическим. Новые статьи создаются регулярно, и я бы хотел не добавлять еще одну страницу, чтобы справиться с этим для каждой статьи, а также упростить для команды разработчиков интеграцию этой функции.
Один из моих идей до сих пор:
- Передайте параметр GET к URL "ссылку" в формате JSON - что-то вроде -
www.mysite.com/article1?contentOnly=true
. Затем в моей статье обнаруживаем этот параметр в PHP и обрабатываем соответственно. Мне понадобится этот фрагмент в каждой написанной статье, так что это может вызвать проблемы в будущем, если наши сотрудники не забудут его добавить.
Я не работал с ModX long, поэтому я предполагаю, что есть лучший способ справиться с этим. Любые идеи очень приветствуются. Пожалуйста, дайте мне знать, если мне нужно предоставить дополнительную информацию.