Joomla: есть ли параметр строки запроса, который может удалить тему страницы?

У нас есть веб-сайт joomla, и сейчас мы занимаемся разработкой sencha-touch, чтобы дополнить его.

Поскольку наш веб-сайт находится на joomla, я не хочу писать какой-либо PHP для извлечения данных страницы отдельно от основного сайта.

Есть ли какой-либо параметр строки запроса, который может отключить тему?

IE:
http://example.com/about-us?show-theme=false

Если это невозможно, есть ли другой способ добиться аналогичных результатов?


person Chase Florell    schedule 13.06.2011    source источник


Ответы (3)


index2.php устарел и больше не поддерживается в новых версиях Joomla. То, что вы ищете, это ?tmpl=component. Вы можете добавить это к любому URL-адресу Joomla, и он будет отображать только то, что вы закодировали в файле /templates/ВАШ ШАБЛОН/component.php. По умолчанию загружается только вывод компонента, но вы можете настроить его так, как хотите.

person Brent Friar    schedule 14.06.2011

Я правильно понимаю ваш вопрос: вы хотите извлечь контент со страницы, без меню и т. д.? 2 варианта, тогда:

  • Извлеките его из соответствующей RSS-ленты (на главной странице, в категории... если вам нужны дополнительные параметры, вы можете установить такой компонент, как Всего RSS
  • Используйте index2.php: пример сайта (Кажется, это не работает, если вы используете перезапись URL-адресов, как в вашем примере URL-адреса.)
person giraff    schedule 14.06.2011

вы можете добавить format=raw в URL. Это выведет только содержимое компонента, а не шаблон.

Это используется для отображения печатных страниц. Возможно, вам придется создать файл view.raw.php вместе с файлом view.html.php.

person Barries    schedule 15.06.2011