2012-05-24 18 views
6

Joomla 2.5 için bir Joomla bileşeni geliştiriyorum. XML çıkışı olması gerektiğinden, çoğu zaman çevreleyen şablonu görüntülemek istemiyorum.Joomla bileşeni: html olmadan çıktı

Ben url ekleme denedi:?

  • tmpl = bileşen
  • formatında = ham
  • tmpl = ham

Ama önce çevresindeki bazı HTML üretecektir? içerik çıkışı ve ikincisi bana 500 hata veriyor. Üçüncüsü hiç çıktı üretmiyor. "Raw" adlı bir şablon aradığını sanıyorum, çünkü orada koyduğum diğer anlamsız şablonlar bana aynı sonucu veriyor.

Ek Joomla + şablon HTML'sinden hiçbirisi olmadan XML'yi bileşenimden nasıl çıkarabilirim?

Joomla! 'Da

cevap

9

1.5 Tüm yapmanız gereken, ?tmpl=component&format=raw'u eklemek ama ham ekrana ulaşmak için

Joomla! 2.5 mevcut view.html.php ile aynı olabilir view.raw.php dosya yapmak gerekir, ancak ihtiyaçlarınızı bağlıdır. Ayrıca denetleyicideki ham görünümü manuel olarak başlatmanız gerekir, çünkü varsayılan tür html'dir.

Çok iyi bir örnek, Joomla ile birlikte gelen varsayılan bileşenlerin bir parçası olan administrator/components/com_banners/controllers/tracks.raw.php numaralı dosyada bulabilirsiniz.

+0

Çok teşekkür ederim :) –

+1

FYI: Yukarıdaki yöntemler Joomla 3 için de çalışıyor – Techie